logo

PHP para loop

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

php para fluxograma de loop

Exemplo

 <?php for($n=1;$n<=10;$n++){ echo '$n <br/>&apos;; } ?&gt; 

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>&apos;; } ?&gt; 

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>&apos;; /* example 2 */ for ($i = 1; ; $i++) { if ($i &gt; 9) { break; } echo $i; } echo &apos;<br>&apos;; /* example 3 */ $i = 1; for (; ; ) { if ($i &gt; 9) { break; } echo $i; $i++; } echo &apos;<br>&apos;; /* 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/>&apos;; } } ?&gt; 

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 } ?&gt; 

Exemplo

 <?php $season=array('summer','winter','spring','autumn'); foreach( $season as $arr ){ echo 'Season is: $arr <br />&apos;; } ?&gt; 

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 .