Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

sigla array

<?php $nomes = array("João","Maria","Pedro","Ana");

for($indice=0; $indice<count($nomes) ;$indice++){ echo $nomes[$indice].PHP_EOL; }

Minha duvid é a seguinte, de onde tirou esse $indice e por que ?

2 respostas
solução!

Oi, Matheus, como vai?

A variável $indice em conjunto com o for foi utilizada como uma forma de "contador". Ela foi útil para que fosse possível percorrer e acessar cada índice do array de nomes, tornando possível mostrar cada nome da lista. O valor da variável $indice é basicamente incrementado de 1 em 1, até o número que corresponde ao tamanho da lista, ou seja, até a quantidade de nomes, e a cada incremento dessa variável nós acessamos outro índice do array e consequentemente mostramos outro nome da lista, tudo de forma sequencial.

Espero ter ajudado.

Abraços e bons estudos!

Fala Matheus, tudo bem? Esse indice pode ser qualquer outro nome que você quiser, poder ser i, pode ser $contador, pode ser blablabla, é só uma variavel que você esta criando para controlar a contagem do loop e aproveitar para exibir o que está naquele indice do array ao mesmo tempo.

Pegando parte por parte:

Para começar foi definido uma variável com o nome de indice : $indice=0; (lembrando que poderia ser $contador = 0) depois foi definido que: $indice<count($nomes) ou seja, enquanto o indice for menor que o total itens contido no array $nomes ele executa o que esta escrito na linha debaixo: echo $nomes[$indice].PHP_EOL; ou seja, quando ele passa a primeira vez, ele é o $indice = 0, mostrando João, ai depois então ele executa o $indice++, que nada mais é que: $indice = $indice + 1, passando agora a ser $indice = 1, ai ele repete essa estrutura e passa mostrar o que está no indice 1 (Maria) e depois soma +1 para o $indice, passando a ser 2 e por ai vai...