Ir para conteúdo

dearclexa

Members
  • Total de itens

    1
  • Registro em

  • Última visita

Posts postados por dearclexa


  1. Estou tentando manipular um array e agrupar os dados de produtos por nome de fornecedor igual.
     
    A minha array retorna os produtos que eu tenho por fornecedor, quando o mesmo fornecedor tem mais de um produto ele me retorna em arrays separadas, e gostaria de agrupar esses dados.

    Tentei de algumas formas, porém sem sucesso.

     

    Retorno do meu array:

    Array 
    ( 
        [nrochamado] => 10780 
        [cnpjFornecedor] => 111111111000111
        [nmFornecedor] => FORNECEDOR TESTE 01 
        [cdproduto] => ML2 
        [nmproduto] => ESCOVA   
        [quantidade] => 10 
        [unidade] => UN
        [vlfornecedor] => .00000 
        [dtnecessidade] => 30/04/2021 
        [dtentrega] =>  
    ) 
    Array 
    ( 
        [nrochamado] => 10780 
        [cnpjFornecedor] => 111111111000111
        [nmFornecedor] => FORNECEDOR TESTE 01
        [cdproduto] => EV1 
        [nmproduto] => PANO DE LIMPEZA      
        [quantidade] => 5 
        [unidade] => UN 
        [vlfornecedor] => .00000 
        [dtnecessidade] => 30/04/2021 
        [dtentrega] => 
        
    ) 

    Como espero que retorne:

    Array 
    ( 
        [nrochamado] => 10780
        [cnpjFornecedor] => 111111111000111
        [nmFornecedor] => FORNECEDOR TESTE 01 
        [produtosItens] => 
         Array(
            [cdproduto] => ML2 
            [nmproduto] => ESCOVA   
            [quantidade] => 10 
            [unidade] => UN
            [vlfornecedor] => .00000 
            [dtnecessidade] => 30/04/2021 
            [dtentrega] =>
        )
        (
            [cdproduto] => EV1 
            [nmproduto] => PANO DE LIMPEZA      
            [quantidade] => 5 
            [unidade] => UN 
            [vlfornecedor] => .00000 
            [dtnecessidade] => 30/04/2021 
            [dtentrega] => 
        )
            
    ) 

    É possível ?

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.