Autor Tópico: RESOLVIDO - Conferência de array - Padronizando tamanho.  (Lida 324 vezes)

José Luciano Rocha

  • Iniciante
  • **
  • Mensagens: 83
    • Email
RESOLVIDO - Conferência de array - Padronizando tamanho.
« Online: Março 14, 2015, 06:25:01 pm »
Olá a todos.

Estou com um problema que não consigo resolver.
Tenho dois arrays, um de seções e outro de venda por seção.
O que preciso é deixar o de venda por seção "completo", caso não tenha ocorrido venda em alguma seção. Por exemplo:
SECAO:
Array(
['0] => Array(
   [IDERPSECAO] => 33
   [DESC] => SECAO01
)
[1] => Array(
   [IDERPSECAO] => 34
   [DESC] => SECAO02
)
[2] => Array(
   [IDERPSECAO] => 35
   [DESC] => SECAO03
)
[3] => Array(
   [IDERPSECAO] => 36
   [DESC] => SECAO04
)
)


VENDAS:
Array(
['0] => Array(
   [IDERPSECAO] => 33
   [VALOR] => 1000.00
)
[1] => Array(
   [IDERPSECAO] => 35
   [VALOR] => 1500.00
)
[2] => Array(
   [IDERPSECAO] => 36
   [VALOR] => 1600.00
)
)

Ou seja, no array VENDAS, não tenho venda da SEÇÃO 34. O quer preciso, é comparar os dois e criar um novo array, mais ou menos assim:

VENDAS:
Array(
['0] => Array(
   [IDERPSECAO] => 33
   [VALOR] => 1000.00
)
[1] => Array(
   [IDERPSECAO] => 34
   [VALOR] => 0.00
)
[2] => Array(
   [IDERPSECAO] => 35
   [VALOR] => 1500.00
)
[3] => Array(
   [IDERPSECAO] => 36
   [VALOR] => 1600.00
)
)

Tenho que acrescentar a SEÇÃO 34 com valor de venda 0.00.
Se alguém ajudar, agradeço.



Caso alguém tenha a mesma dúvida, consegui utilizando isso:
http://stackoverflow.com/questions/10399924/how-in-php-to-add-values-from-one-array-to-another-when-their-key-value-pairs-ma
« Última modificação: Março 19, 2015, 08:56:31 am por rochajl »
José Luciano Rocha
www.rochaautomacao.com.br