Sintassi:
per (inizializzazione; terminazione_condition; incremento/decremento)
// affermazioni .. .
Il "per" in PHP contiene tre parti come altri linguaggi di programmazione standard. L'uso di ogni parte del ciclo è spiegato nel seguente:
Diversi usi del ciclo "per"
I diversi usi del "per"Loop è mostrato in questa parte del tutorial usando più esempi.
Esempio 1: iterando l'elenco dei numeri
Crea il file PHP con il seguente script che itera il ciclo 15 volte e stampare tutti i numeri pari entro 1-15:
echo "tutti i numeri pari entro 1 a 15Produzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Esempio 2: Definizione del ciclo infinito "per"
Crea un file PHP con il seguente script che stampa il numero da 10 a 6 usando un infinito "per" ciclo continuo. Qui, il rottura L'istruzione viene utilizzata per terminare il ciclo:
// Inizializza la variabile contatoreProduzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Esempio 3: leggere i valori di un array numerico
Crea un file PHP con il seguente script che stampa i valori di un array numerico che contiene quattro valori. La funzione Count () viene utilizzata per contare il numero totale di elementi dell'array e il ciclo viene iterato in base all'uscita della funzione Count ().
// Definisci un array numericoProduzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Esempio 4: leggere i valori di un array associativo
IL "per ciascuno"Loop viene utilizzato principalmente per leggere i valori dell'array associativo. Ma il "per"Il ciclo può essere utilizzato per leggere i valori dell'array associativo utilizzando la funzione count (). Crea un file PHP con il seguente script che itera e stampa i valori di un array bidimensionale usando il “per" ciclo continuo:
// Definisci un array associativoProduzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Esempio 5: iterare la gamma di date
L'intervallo dei valori delle date può essere generato utilizzando la funzione strtotime () e "per" ciclo continuo. La funzione strtotime () viene utilizzata per generare un valore timestamp in base al valore della data. La funzione Date () viene utilizzata per generare un valore della data formattata. Crea un file PHP con il seguente script che genera 7 date usando le funzioni Strtotime () e Date (). IL "per"Il ciclo è iterato 7 volte in base ai valori di timestamp di avvio e finale e stampa i valori della data formattati.
// Imposta la data di inizioProduzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Esempio 6: leggi il contenuto di un file
IL "per"Loop può essere utilizzato per stampare il contenuto del file. Crea un file di testo denominato Paese.TXT con i seguenti contenuti utilizzati in questo esempio:
Paese.TXTCrea un file PHP con il seguente script che stampa il contenuto di un file di testo usando "per" ciclo continuo. La funzione file_get_contents () viene utilizzata in questo script per leggere il contenuto completo di un file in una variabile stringa. La funzione Explode () viene utilizzata per creare un array dividendo il contenuto del file in base al carattere "\ n". Successivamente, il "per"Loop viene utilizzato per stampare i valori dell'array che contengono ciascuna riga del file in ciascun elemento dell'array.
// Leggi il contenuto del file in una stringaProduzione:
Viene visualizzato il seguente output dopo l'esecuzione dello script precedente:
Conclusione
IL "per"Loop è uno dei loop utili di PHP per risolvere i diversi tipi di problemi di programmazione. Gli usi del "per"Loop per scopi diversi sono spiegati in questo tutorial utilizzando semplici esempi per aiutare i nuovi utenti PHP.