3ª QUESTÃO
Analise o código abaixo:
<?php
$dado = array(10,20,30,40);
foreach (________________________) {
echo " [" . $key. "] = " . $value;
}
?>
Diante do código acima, complete a lacuna de forma que produza o seguinte
resultado em tela:
[0] = 10 [1] = 20 [2] = 30 [3] = 40
ALTERNATIVAS
$dado as $key => $value
$key as $dado -> $value
$dado as $value => $key
$dado && $key => $value
$dado || $key => $value
Soluções para a tarefa
Há várias maneiras de se percorrer vetores ou arrays em PHP, porém, o foreach é a maneira mais fácil para se fazer isso. Porém, o foreach funciona apenas com arrays e objetos, retornando um erro quando utilizado com outros tipos de expressões.
Um exemplo de uso para o comando foreach é o seguinte:
foreach ( $meu_array as $chave_do_indice => $valor_do_indice ) {
echo $chave_do_indice;
echo $valor_do_indice;
}
Assim, para que seja exibido na tela o seguinte "[0] = 10 [1] = 20 [2] = 30 [3] = 40 ", deveremos preencher a lacuna com a expressão $dado as $key => $value, resultando no seguinte código:
<?php
$dado = array(10,20,30,40);
foreach ($dado as $key => $value) {
echo " [" . $key. "] = " . $value;
}
?>
Portanto, a primeira alternativa é a verdadeira.
Espero ter ajudado, bons estudos!