Informática, perguntado por Eliedson1979, 1 ano atrás

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

Respondido por rayllecn
2

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!

Perguntas interessantes