fork download
  1. <?php
  2.  
  3. $array = array(
  4. 'totalDePerguntas' => 2,
  5. 'dados' => array(
  6. 'id' => 16,
  7. 'pergunta' => 'Quem criou o telescópio?',
  8. 'quem_respondeu' => 'renato',
  9. 'reposta' => 'Hans Lippershey',
  10. ),
  11. 'id' => 17,
  12. 'pergunta' => 'Quem descobriu o brasil?',
  13. 'quem_respondeu' => 'renato',
  14. 'reposta' => 'Hans Lippershey',
  15. )
  16. )
  17. );
  18.  
  19. $comentarios = array(
  20. 17 => 2,
  21. 16 => 4
  22. );
  23.  
  24.  
  25.  
  26.  
  27. for($i = 0 ; $i < count($array['dados']); $i++)
  28. {
  29. $array['dados'][$i]['comentarios'] =
  30. isset($comentarios[$array['dados'][$i]['id']])
  31. ? $comentarios[$array['dados'][$i]['id']]
  32. : 0;
  33. }
  34.  
  35. print_r($array);
  36.  
  37.  
  38.  
Success #stdin #stdout 0s 52488KB
stdin
Standard input is empty
stdout
Array
(
    [totalDePerguntas] => 2
    [dados] => Array
        (
            [0] => Array
                (
                    [id] => 16
                    [pergunta] => Quem criou o telescópio?
                    [quem_respondeu] => renato
                    [reposta] => Hans Lippershey
                    [comentarios] => 4
                )

            [1] => Array
                (
                    [id] => 17
                    [pergunta] => Quem descobriu o brasil?
                    [quem_respondeu] => renato
                    [reposta] => Hans Lippershey
                    [comentarios] => 2
                )

        )

)