Nesta aula aprenderemos a percorrer todos elementos dos Arrays utilizando as estruturas de repetição estudadas nas aulas anteriores. |
ITERANDO ARRAYS
Das 3 estruturas de repetição por nós estudadas, a melhor para iteração de Arrays e o laço de repetição ..for... Até porque, nós temos uma variável contadadora, a quantidade de elementos contido na estrutura e a cada ciclo, a variável contadora é incrementada fazendo com que o nosso laço percorra todos os elementos do nosso Array. Essa é uma maneira bastante eficaz, porém, há formas mais práticas e menos suscetíveis a erros.
A melhor maneira para iterarmos uma coleção de elementos é pela estrutura ..foreach.., ou seja, uma estrutura de repetição ..for.. especializada em percorrer todos elementos de uma estrutura ..Array...
$lista = ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sabado"];
for($x=0; $x<count($lista); $x++){
echo $lista[$x] . "\n";
}
QUANTIDADE DE ELEMENTOS NUM ARRAY
Para sabermos quantos itens estão contidos num Array, temos a disposição a função ..count()... Basta invocarmos a função passando como parâmetro o Array que desejamos conhecer a quantidade de elementos para que seja retornado o montante.
$arr = ["aaa", "bbb", "ccc"];
echo count($arr);
ITERANDO ARRAYS NUMÉRICOS - ESTRUTURA for
Inicialmente, vamos iterar um Array utilizando a estrutura ..for.. já estudada, até porque, essa é o princípio e também, a forma como as estruturas especializadas funcionam nos bastidores.
EXEMPLO FEITO EM AULA
#ITERANDO ARRAYS
$lista = ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sabado"];
$qnt = count($lista);
echo $qnt . "\n";
for($x=0; $x<$qnt; $x++){
echo "$x: $lista[$x]\n";
}
Tags curso, php
Comentários
comments powered by Disqus