O construtor foreach é um tipo de repetição muito peculiar no PHP. Nem todas as linguagens implementam esta estrutura de repetição. É utilizado para executar laços de repetição sobre arranjos, portanto, ocorrerá um erro se for utilizado sobre variáveis de qualquer tipo diferente do tipo array, ou mesmo em variáveis desse tipo, mas não inicializadas. Essa estrutura cria um contador interno que é inicializado em zero, quando o foreach inicia a primeira iteração, significa que ele aponta para o primeiro elemento do array que está sendo operado.
Baseado nestas informações, analise o código a seguir:
< ?php
$paises = array ("Brasil", "Japao", "Peru");
foreach ($paises as $indice => $valor) {
if (??? == "Brasil") {
echo ("Eu vivo no $valor");
}
}
? >
O que deve ser substituído na posição de ??? no script para que seja satisfeito a condicional (if) ?
ALTERNATIVAS
$países[$índice]
ou
$valor
$países
$valor[$índice]
$índice[$valor]
$países[$valor]
Soluções para a tarefa
Respondido por
3
$valor[$índice] acredito que essa seja a alternativa certa.
Perguntas interessantes
Saúde,
8 meses atrás
Inglês,
8 meses atrás
Artes,
8 meses atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás
Filosofia,
1 ano atrás
Matemática,
1 ano atrás