Introduzione a For Loop in PHP

I loop in PHP vengono utilizzati per eseguire ripetutamente un'attività. Per Loop in PHP ha varie forme. Per i loop loop un numero di volte come qualsiasi altro loop ex. mentre loop. Mentre loop e for loop esegue un blocco di codice, che si basa su una condizione. Quando si sa in anticipo che un determinato blocco di codice deve essere eseguito questo numero di volte, diciamo 5 volte che usiamo per il ciclo. Considerando che mentre Loop viene utilizzato fino a quando la condizione menzionata, soddisfa. Simile è per il ciclo do-while, quando vogliamo non sappiamo quante volte il ciclo dovrebbe essere eseguito ma sappiamo che dovrebbe essere eseguito almeno una volta, quindi usiamo il ciclo do-while. Allo stesso modo altri loop e così via.

For loop contiene espressioni diverse. Queste espressioni possono essere inizializzazioni, può essere una condizione, ecc.

Un ciclo for contiene espressioni seguite da un punto e virgola, la seguente è la sintassi.

Sintassi

for(initialization; condition; increment/decrement) (
///statements to be executed
)

Dove: per loop è il blocco che contiene il codice

Inizializzazione: è la dichiarazione e l'assegnazione o l'inizializzazione del valore della variabile utilizzata, contiene un valore intero

Condizione: affinché il ciclo funzioni questa condizione viene prima verificata e valutata se è vera solo dopo che il ciclo viene eseguito ulteriormente.

Incremento / Decremento : questo aumenta / diminuisce il valore della variabile per il ciclo da iterare.

Diagramma di flusso

Come funziona Loop?

Innanzitutto, viene valutata l'inizializzazione delle variabili. In secondo luogo, ad ogni iterazione della condizione del ciclo viene verificata, se è vera, l'esecuzione continuerà e verrà eseguito il blocco di codice o istruzioni. E se la condizione controllata non è vera, che significa falso, il ciclo termina, lì stesso senza il blocco di codice o istruzioni da eseguire. Infine, l'incremento e il decremento sulla variabile inizializzata vengono eseguiti dopo l'esecuzione delle istruzioni menzionate.

Esempi di For Loop in PHP

Ecco i seguenti esempi menzionati di seguito

Esempio 1

Ricorda nel programma seguente, il valore di i è inizializzato su 0, quindi la variabile $ i viene stampata usando echo, otteniamo i valori che iniziano con 0 e continuiamo a stampare fino a 5 poiché la condizione è di stampare fino al valore 5.

<_?php
//example to demonstrate simple for loop
for($i=0; $i<=5;$i++) ( // declaring variable i, condition, incre/decr
echo '
'; // line break
echo 'Value of i is '. $i; //printing the value of variable i
)
?>

Produzione :

Esempio n. 2

Nel programma seguente, il valore di i è inizializzato su 1, quindi la variabile $ i viene stampata usando l'istruzione echo, otteniamo i valori che iniziano con 0 e continuiamo a stampare fino a 5 poiché la condizione è di stampare fino al valore 5.

Qui l'inizializzazione della variabile I non è nel ciclo for ma all'esterno del ciclo for all'inizio del programma.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(; $i<=5;$i++) ( // condition, increment and decrement
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Produzione :

Esempio n. 3

In questo programma, l'espressione contenente la condizione non è menzionata nell'istruzione for loop ma all'interno del ciclo for come se ($ i == 4) seguita da un'istruzione break.

Mentre itera se il valore $ i raggiunge il valore 4 il controllo salterà fuori dal ciclo for.

<_?php
//example to demonstrate for loop
for($i=1; ;$i++) ( // declaring variable i, increment and decrement
if($i == 4) ( // condition
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
)
?>

Produzione:

Esempio n. 4

In questo programma, l'incremento e il decremento sono menzionati all'interno di un ciclo dopo aver stampato il valore della variabile I per continuare l'iterazione.

<_?php
//example to demonstrate for loop
for($i=1;$i<=10;) ( // declaring variable i declaring condition
if($i == 7) (
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Produzione:

Esempio n. 5

In questo programma, il ciclo for non contiene alcuna espressione ma è menzionato in modo diverso.

<_?php
//example to demonstrate for loop
$i=1; // declaring variable i
for(;;) (
if($i == 8) ( // declaring condition,
break;
)
echo '
'; // line break
echo 'Value of i is '.$i; // printing the value of variable i
$i++; // increment and decrement
)
?>

Produzione :

Esempio n. 6

Nel seguente programma, usiamo for loop per iterare un array. Possiamo iterare usando entrambi i cicli for e foreach. Inoltre, qui l'array utilizzato può essere un array indicizzato simile a un array, un array associativo.

Il frutto è un array, contiamo la lunghezza dell'array usando la funzione count e otteniamo la lunghezza dell'array, che è 4, quindi il ciclo for ripeterà di conseguenza e stamperà il nome dei frutti.

<_?php
//example to demonstrate for loop for array
$fruits = array('orange', 'banana', 'papaya', 'strawberry');
$count = count($fruits);
for($i=0; $i<$count; $i++) (
echo '
';
echo 'Fruit Name ==>'.$fruits($i);
)
?>

Produzione :

Esempio n. 7

In questo programma, for loop viene utilizzato per stampare motivi a stella,

<_?php
//example to demonstrate star pattern using for loop
for($i=0;$i<=5;$i++)
(
for($j=0;$j<=$i;$j++) (
echo " * ";
)
echo "
";
)
?>

Produzione:

Esempio # 8

Nel seguente programma, il ciclo foreach viene utilizzato per scorrere un ciclo di frutti.

<_?php
//example to demonstrate array using foreach loop
$directions = array('east', 'west', 'north', 'south');
foreach($directions as $key=>$value) (
echo 'Direction =>'. $value.'
';
)
?>

Produzione:

Conclusione

In questo articolo, abbiamo imparato a conoscere il ciclo, la sintassi del diagramma di flusso, il funzionamento del ciclo in PHP e i relativi cicli come il ciclo foreach. Abbiamo anche imparato come il ciclo scorre normalmente e anche come scorre attraverso le matrici, abbiamo anche imparato come il ciclo viene utilizzato per stampare il motivo a stella. Spero che questo articolo sia utile e informativo.

Articoli consigliati

Questa è una guida a For Loop in PHP. Qui discutiamo gli esempi di For Loop in PHP con il diagramma di flusso e come funziona. Puoi anche leggere il seguente articolo per saperne di più -

  1. Sessioni in PHP
  2. Palindrome in PHP
  3. Dichiarazione switch PHP
  4. Compilatore PHP
  5. Palindrome in C ++
  6. Palindrome in JavaScript
  7. Istruzione switch in C #

Categoria: