<?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 ?
<?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 ?
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...