Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida Em Matriz


Guest Fernando Martins

Pergunta

Guest Fernando Martins

while($Registro = mysql_fetch_array($RecordSet)){

if( ( strtoupper($Registro[ORIGEM])!='IMAC' ) && ( strtoupper($Registro[FECHAMENTO_CODIGO])!='REJEITADO') && (strtoupper($Registro[FECHAMENTO_CODIGO])!='CANCELADO') )

${$Registro[REQUEST_ID_LOCALIDADE]}[enventos] += 1;

if( ( ( strtoupper($Registro[CLASSIFICACAO])=='PROBLEMA' ) || ( strtoupper($Registro[CLASSIFICACAO])=='INCIDENTE' ) ) && (strtoupper($Registro[PRIORIDADE]) == 'ALTA') )

${$Registro[REQUEST_ID_LOCALIDADE]}[falhas] += 1;

}

De acordo com o codigo acima crio arrays deste tipo:

array ( [eventos]=>5, [falhas]=>8)

array ( [eventos]=>2, [falhas]=>0)

array ( [eventos]=>3, [falhas]=>1)

array ( [eventos]=>7, [falhas]=>3)

Gostaria da ajuda de vocês para colocar esses arrays em uma matriz.

Algo do tipo:

while($Registro = mysql_fetch_array($RecordSet)){

if( ( strtoupper($Registro[ORIGEM])!='IMAC' ) && ( strtoupper($Registro[FECHAMENTO_CODIGO])!='REJEITADO') && (strtoupper($Registro[FECHAMENTO_CODIGO])!='CANCELADO') )

$ARRAYGERAL[ ${$Registro[REQUEST_ID_LOCALIDADE]}[enventos] ] += 1;

if( ( ( strtoupper($Registro[CLASSIFICACAO])=='PROBLEMA' ) || ( strtoupper($Registro[CLASSIFICACAO])=='INCIDENTE' ) ) && (strtoupper($Registro[PRIORIDADE]) == 'ALTA') )

$ARRAYGERAL[ ${$Registro[REQUEST_ID_LOCALIDADE]}[falhas] ] += 1;

}

e então dar um print_r( $ARRAYGERAL ) e ver todos os arrays que estão lá dentro.

Conseguiram entender?!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Guest - Gomes -

Olá Fernando Martins,

Se for o que eu entendi, pesquise a função foreach. Te passo a sintaxe:

foreach (expressao_array as $valor) instrucoes 
ou 
foreach (expressao_array as $chave => $valor) instrucoes

Ela salva todos em todas as horas.... principalmente nessas em que é para montar matrix....

Até + cool.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...