PHP for loop pode ser usado para percorrer o conjunto de código pelo número especificado de vezes.
Deve ser usado se o número de iterações for conhecido, caso contrário, use o loop while. Isso significa que o loop for é usado quando você já sabe quantas vezes deseja executar um bloco de código.
string concat java
Ele permite que os usuários coloquem todas as instruções relacionadas ao loop em um só lugar. Veja na sintaxe fornecida abaixo:
Sintaxe
for(initialization; condition; increment/decrement){ //code to be executed }
Parâmetros
O loop for do php é semelhante ao loop for do java/C/C++. Os parâmetros do loop for têm os seguintes significados:
inicialização - Inicialize o valor do contador de loop. O valor inicial do loop for é feito apenas uma vez. Este parâmetro é opcional.
doença - Avalie o valor de cada iteração. O loop é executado continuamente até que a condição seja falsa. Se for TRUE, a execução do loop continua, caso contrário, a execução do loop termina.
Incremento/decremento - Aumenta ou diminui o valor da variável.
Fluxograma
Exemplo
<?php for($n=1;$n<=10;$n++){ echo '$n <br/>'; } ?>
Saída:
1 2 3 4 5 6 7 8 9 10
Exemplo
Todos os três parâmetros são opcionais, mas o ponto e vírgula (;) é obrigatório para passar no loop for. Se não passarmos parâmetros, ele será executado infinitamente.
selênio
<?php $i = 1; //infinite loop for (;;) { echo $i++; echo '</br>'; } ?>
Saída:
1 2 3 4 . . .
Exemplo
Abaixo está o exemplo de impressão de números de 1 a 9 de quatro maneiras diferentes usando o loop for.
<?php /* example 1 */ for ($i = 1; $i <= 9; $i++) { echo $i; } echo '</br>'; /* example 2 */ for ($i = 1; ; $i++) { if ($i > 9) { break; } echo $i; } echo '<br>'; /* example 3 */ $i = 1; for (; ; ) { if ($i > 9) { break; } echo $i; $i++; } echo '<br>'; /* example 4 */ for ($i = 1, $j = 0; $i
Saída:
123456789 123456789 123456789 123456789
PHP aninhado para loop
Podemos usar o loop for dentro do loop for em PHP, é conhecido como loop for aninhado. O loop for interno é executado somente quando a condição do loop for externo é encontrada verdadeiro .
No caso de loop for interno ou aninhado, o loop for aninhado é executado totalmente para um loop for externo. Se o loop for externo for executado 3 vezes e o loop for interno 3 vezes, o loop for interno será executado 9 vezes (3 vezes para o 1º loop externo, 3 vezes para o 2º loop externo e 3 vezes para o 3º loop externo).
Exemplo
<?php for($i=1;$i<=3;$i++){ for($j=1;$j<=3;$j++){ echo '$i $j <br/>'; } } ?>
Saída:
1 1 1 2 1 3 2 1 2 2 2 3 3 1 3 2 3 3
PHP para cada loop
PHP para cada loop é usado para percorrer os elementos do array.
Sintaxe
foreach( $array as $var ){ //code to be executed } ?>
Exemplo
<?php $season=array('summer','winter','spring','autumn'); foreach( $season as $arr ){ echo 'Season is: $arr <br />'; } ?>
Saída:
algoritmo knn
Season is: summer Season is: winter Season is: spring Season is: autumn
Para mais detalhes sobre o loop foreach, Clique aqui .