• Matéria: Informática
  • Autor: fabicar25
  • Perguntado 7 anos atrás

Ao trabalhar com array em PHP, necessitaremos utilizar um laço de repetição para preenche-lo e recuperar os seus dados. Sendo assim, o laço de repetição mais recomendado para o PHP, é foreach, pois ele possui um contador interno que gerencia os seus índices. Analise o script abaixo:

<?php
$curso = array("ADS","SI", "ENG.SOFT", "GTI");

for($i=0; $i<4; $i++){
echo "$curso[$i]
";
}
?>
Considerando o script acima, assinale a alternativa correta que substitui o laço de repetição FOR, pelo laço de repetição FOREACH com a finalidade imprimir o resultado abaixo.
ADS
SI
ENG.SOFT
GTI

I - foreach($curso as $nome){ echo "$curso
"; }
II - foreach($curso as $nome){ echo "$nome
"; }
III - foreach($curso as $indice=>$nome){ echo "$nome"
"; }
IV - foreach($curso as $indice=>$nome){ echo "$indice
"; }
V - foreach($curso as $indice=>$nome){ echo "$indice[$nome]"
"; }

É correto o que se afirma em:

Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
III, apenas.

Alternativa 3:
I e II, apenas.

Alternativa 4:
II e III, apenas.

Alternativa 5:
I, II, III e IV.

Respostas

respondido por: llagerlof
3

A alternativa 4 é a correta. Apenas os códigos propostos nos itens II e III mostrarão o resultado igual ao do script inicial.

Perguntas similares