title: Save foreach loop results onto an array
body: <p>I would like <code>$servico</code> to store all iterations of this <code>foreach ($produtos as $produto)</code> loop, into an array:</p>
  
  <p>However, I'm getting the id, name and domain of the last occurrence only.</p>
  
  <pre><code>$servico = array();
  
          foreach ($resposta-&gt;products as $produtos)
          {
  
  
              foreach ($produtos as $produto)
              {
  
                  if (!empty($produto-&gt;domain))
                  {
                      $servico['id'] = $produto-&gt;id;
                      $servico['name'] = $produto-&gt;name;
                      $servico['domain'] = $produto-&gt;domain;
  
                      //seta o pid do produto
                      $servicoVo-&gt;setPid($produto-&gt;pid);
  
                      //vai buscar o gid do produto:
                      $groupId = $servicoDao-&gt;grupoServico($servicoVo);
  
                      //adiciona o group id ao array
                      $servico['gid'] = $groupId;
                  }
              }
          }
  
  
          //devolve o array
          if (!empty($servico)) 
          {
              //echo '&lt;pre&gt;';
              //var_dump($servico);
              //echo '&lt;/pre&gt;';
              return $servico;
          }
  </code></pre>
  
  <p>Can I have a little help here? :D</p>
  
  <p>Thanks,
  MEM</p>