/ / Il ciclo for in PHP

Il ciclo for in PHP

Uno dei compiti principali dei computer èelaborazione di grandi quantità di dati, nell'uomo, questa occupazione richiederebbe un notevole dispendio di tempo. Per eseguire trattamenti complessi, sono stati inventati i cicli. Considera il ciclo for. Succede che è necessario ripetere alcuni pezzi di codice un certo numero di volte, poi i cicli vengono in loro aiuto. Il ciclo for è uno dei più popolari.

Operatori che vengono spesso utilizzati nel ciclo for

Per prima cosa, guardiamo un gruppo di operatori,spesso usato in cicli. Sono chiamati incremento e decremento. L'operatore di incremento è scritto con due plus (++), incrementa di uno. Decrementa, al contrario, riduce il valore di 1, denotato dai suoi due aspetti negativi (-). Questi operatori sono usati come contatore. Quando si utilizza PRE-decremento / incremento, la variabile viene incrementata / aumentata e quindi viene utilizzato questo valore. In decremento / incremento POST, la variabile viene prima utilizzata e solo dopo viene ridotta o aumentata.

sintassi

Il ciclo for esegue l'esecuzione del blocco di istruzioni fino a quando una determinata condizione è vera. In altre parole, è un insieme di comandi che viene rifatto finché la condizione specificata non viene soddisfatta.

Si ritiene che il ciclo per uno dei complessi in PHP. La sua sintassi è questa:

per (part_1; part_2; part_3)

{Codice}

Particolarmente interessante è ciò che è dentro le parentesi. Come puoi vedere, ci sono tre parti. Sono separati da un punto e virgola. Dove PHP part1 fa quello che dice. Se c'è un'espressione, allora viene eseguita. Di norma, c'è un contatore coinvolto. Nella parte 2 c'è un if, quindi viene controllato se la parte 1 è vera, se sì (vero), quindi PHP esegue il codice che si trova all'interno delle parentesi. Nella terza parte, il contatore aumenta o diminuisce.

Considerare il ciclo php per esempio

Il ciclo for
Nella parte 1 del ciclo, $ a è assegnatovalore 0. Quindi, viene controllato se $ a è inferiore a 20? Se inferiore, verranno eseguiti i comandi che si trovano nel corpo del ciclo. Nel nostro esempio, "Questa riga viene visualizzata 20 volte" viene visualizzata, quindi nella terza parte, $ a aumenta di 1. Dopo di ciò, c'è un ritorno alla seconda parte, ancora una volta è controllato, meno di 20 la nostra variabile o meno. Meno? Poi di nuovo il comando viene eseguito (output di linea) finché $ a è maggiore di 20.

compito

Eseguiremo un piccolo compito. C'è qualche suggerimento: "Ciao gente!" È necessario dedurre questa frase verticalmente. Come è fatto?

Abbiamo bisogno di un ciclo for per risolvere il compito impostato. Ricordiamo la funzione strlen (), che restituisce la lunghezza della linea.

Ciclo per PHP
L'esempio 1 dice: come non fare? Questo è un buon codice, funziona. Ma non puoi farlo. Per capire perché, vediamo come funziona PHP. Innanzitutto, la variabile $ i verrà assegnata a 0. Successivamente, conta i caratteri sulla linea e controlla che lo zero sia inferiore a questo numero. Il codice ciclo viene eseguito, viene emessa la prima lettera. Quindi $ i viene incrementato di 1, di nuovo viene contato il conteggio delle righe, verificando che $ i sia inferiore all'importo ricevuto, il codice viene eseguito nuovamente. Ogni volta che viene eseguito strlen (), viene contato il numero di caratteri. È positivo che la nostra linea non sia così lunga.

Se la stringa è statica, utilizzare altre opzioni.

PHP per ciclo
Nella variante 1, la funzione strlen è resa come un ciclo for.

Nella seconda variante, tutto è lasciato nel ciclo for.

Usando il ciclo for in PHP, puoi risolvere molti problemi!

Leggi di più: