Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
bom dia Pessoal, eu estou estudando um pouco sobre laços e arrays e me surgiu uma duvida não sei se dá pra fazer
ainda não achei nada falando nem que sim nem que não;
me corrijam se estiver errado
nesse array a seguir:
$ar = array("one" => '1', "two"=>'2', "three"=>'3');
one é atribuido '1' e assim sucessivamente correto?
ai no laço é feito assim:
foreach ($ar as $chave => $valor) {
echo "Chave: $chave; Valor: $valor<br />\n";
}
até ai tudo bem né a minha duvida é a seguinte;
eu observo que no array eu atribui o valor para cada um e se eu não tivesse coloca o =>'1' ele imprimiria da seguinte forma:
"chave: 0; Valor: one" correto?
a questão é: tem como colocar um terceiro termo dentro desse array e no laço ele tambem puxar esse elemento?
eX:
$pessoas[] = array('Nome'=>'Fernando'-'Idade'=>'18'-'Nacionalidade'=>'Brasileiro',
'Nome'=>'Maria'-'Idade'=>'22'-'Nacionalidade'=>'Brasileira',
'Nome'=>'Jose'-'Idade'=>'21'-'Nacionalidade'=>'Brasileiro');
foreach($pessoas as $pessoas=> $nome, $idade, $nacionalidade){
echo $nome." - ".$idade." - ".$nacionalidade."<br>";
}
ignorem os erros de sintaxe é só pra vocês entenderem tem como fazer algo nessa idéia?
Carregando comentários...