Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Então, eu estava navegando pelo php.net quando me deparei com o List() e fui ver para quê servia. Aí eles me deram o seguinte exemplo:
$info = array('Café', 'marrom', 'cafeína');
list($bebida, $cor, $substancia) = $info;
echo "$bebida é $cor e $substancia o faz especial.\n";
Nessa eu me pergunto: Não da de eu, ao invés de fazer isso, fazer tipo:
$info = [$bebida, $cor, $substancia];
aí fazer tipo
$info[0] = "café"
$info[1] = "marrom"
$info[2] = "cafeína"
E depois só chamar num echo da vida tipo "$info[0] é $info[1] e $info[2] o faz especial. \n"??
Desde já agradeço.
O objetivo do list no PHP é atribuir as posições do array a variáveis.
Logo
$info = [$bebida, $cor, $substancia];
//aí fazer tipo
$info[0] = "café"
$info[1] = "marrom"
$info[2] = "cafeína"
nao faz sentido em termos de comparação.
Um exemplo do que o list faz é:
$bebida = $info[0];
$cor = $info[1];
$substancia = $info[2];
>
1 hora atrás, kali disse:
Então, eu estava navegando pelo php.net quando me deparei com o List() e fui ver para quê servia. Aí eles me deram o seguinte exemplo:
aí fazer tipo $info[0] = "café" $info[1] = "marrom" $info[2] = "cafeína"E depois só chamar num echo da vida tipo "$info[0] é $info[1] e $info[2] o faz especial. \n"??
Desde já agradeço.
<?php
$info[0] = array(
"café",
"marrom",
"cafeína"