Carlos Rocha Postado Março 4, 2006 Denunciar Share Postado Março 4, 2006 Como concatenar arrays em Php?Tenho esse script aonde as arrays recebem(tem que receber) o mesmo nome{todas são "a"}: <? $a = Array("maça","pera","laranja"); $a += Array("uva","mamão"); $a += Array("banana","goiaba"); for ($a as $a1) { echo $a1; } ?> Tem como Concatenar de forma tal que a variavel continue a receber o valor de array? $a = Array("maça","pera","laranja","uva","mamão","banana","goiaba"); Como? Muito obrigado Ah! Só mais uma coisa. Pode começar assim? <script> $a += Array("maça","pera","laranja");(//A primeira linha já concatenada?) $a += Array("uva","mamão"); $a += Array("banana","goiaba"); ... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mbleonardo Postado Março 4, 2006 Denunciar Share Postado Março 4, 2006 Acho que sim. Dá pra fazer assim também:$array[]="Maça";$array[]="Pera";ou usar a função array_push() Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - junior - Postado Abril 7, 2006 Denunciar Share Postado Abril 7, 2006 tem gente ae Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Abril 7, 2006 Denunciar Share Postado Abril 7, 2006 (Deve ter muita gente aqui sim, junior... pergunta estranha a sua, mas tudo bem...)Diga-me uma coisa, mbleonardo (ou outra pessoa), eu poderia fazer isso desta forma: <? $a = Array("maça","pera","laranja"); $a .= Array("uva","mamão"); $a .= Array("banana","goiaba"); for ($a as $a1) { echo $a1; } ?> Em vez de usar soma com atribuição, usar com concatenação. Dá?E o que significa o "as" na linha do "for"??Sou iniciante em PHP e estou me interessando muito por ele.Valeu!Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Abril 8, 2006 Denunciar Share Postado Abril 8, 2006 Você deve usar o array_push mesmo. Testei e essa construção não funciona (pelo menos aqui não funcionou). $arr = array("asd","dfg","qwe"); $arr += array("bnm","xcv"); Aquele "as" está errado, o "as" deve ser usado em loops foreach() e não no for comum. INFO foreach() Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mbleonardo Postado Abril 8, 2006 Denunciar Share Postado Abril 8, 2006 Obs: A resposta acima é minha ;D Esqueci de logar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Abril 8, 2006 Denunciar Share Postado Abril 8, 2006 valeu, cara! vi o tópico e nem tive tempo de fazer o teste. agora sei que a concatenação não funciona com arrays. Ainda não li sobre o foreach(), mas em breve entederei o que é! ^^valeuabraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Carlos Rocha
Como concatenar arrays em Php?
Tenho esse script aonde as arrays recebem(tem que receber) o mesmo nome{todas são "a"}:
Tem como Concatenar de forma tal que a variavel continue a receber o valor de array? Como? Muito obrigado Ah! Só mais uma coisa. Pode começar assim?Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
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.