Utilizzando per loop:
L'uso del ciclo "per" è il modo più semplice per stampare i valori dell'array e la via di stampare i valori dell'array usando il ciclo "per" è stato mostrato nel seguente esempio.
Esempio-1: array di stampa utilizzando per loop
Crea un file PHP con il seguente script. Qui, è stata dichiarata una matrice numerica di valori di stringa. IL contare() La funzione è stata utilizzata per contare il numero totale di array utilizzato per la condizione di terminazione del loop. Ogni valore dell'array verrà stampato in una nuova linea.
// dichiara un arrayProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Usando Foreach Loop:
Usando il 'per ciascuno' Loop è un altro modo di stampare i valori dell'array. IL 'per ciascuno' Loop itera attraverso ogni elemento dell'array. È il modo più semplice per recuperare l'elemento di qualsiasi tipo di array.
Esempio-2: array di stampa usando il ciclo forea
Crea un file PHP con il seguente script. Qui, è stata dichiarata una serie numerica associativa di valori numerici e il per ciascuno Loop è stato usato per scoprire i valori più alti e più bassi dell'array.
// dichiara l'arrayProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Usando print_r ():
Questa funzione visualizza le informazioni leggibili dall'uomo di qualsiasi variabile. La sintassi di questa funzione è riportata di seguito.
Print_r misto (misto $ output [, bool $ return = false])Ha un parametro obbligatorio di tipo misto e un parametro opzionale booleano. Il valore predefinito del parametro opzionale è falso. Se il valore del parametro opzionale è impostato su VERO, quindi l'output della funzione tornerà a una variabile anziché stampare sullo schermo. Questa funzione può essere utilizzata su diversi tipi di variabili. In questo tutorial, viene utilizzato per visualizzare la struttura della variabile dell'array. Alcuni esempi di utilizzo del print_r () La funzione per la visualizzazione dei valori dell'array è stata mostrata di seguito.
Esempio-1: usando la funzione print_r () senza parametro opzionale
Crea un file PHP con il seguente script. Il parametro opzionale non è stato utilizzato in questo esempio. Quindi, l'output verrà stampato sul browser.
// dichiara l'arrayProduzione:
Apri il browser ed esegui lo script dal server. Verrà visualizzato il seguente output dopo l'esecuzione dello script dal server.
Esempio-2: usando la funzione print_r () senza parametro opzionale
Crea un file PHP con il seguente script. Il parametro opzionale viene utilizzato in questo esempio e ha impostato VERO. Quindi, l'output verrà restituito alla variabile, $ output. La variabile è stata stampata in seguito.
// dichiara l'arrayProduzione:
Verrà visualizzato il seguente output dopo l'esecuzione dello script dal server.
Esempio-3: usando la funzione print_r () con la
EtichettaÈ possibile stampare la funzione di output di print_r () in modo più leggibile utilizzando
etichetta. Crea un file PHP con il seguente script per conoscere la funzione Usa print_r () con iletichetta. // Dichiara la variabile dell'array
$ myarr = array ("0" => "linuxhint.com "," 1 "=>" è "," 2 "=>" a "," 3 "=>" buono "," 4 "=>" tutorial "," 5 "=>" blog "," 6 "=>" sito ");
// memorizzi l'uscita della funzione print_r ()
$ output = print_r ($ myarr, true);
// Aggiungi il pre -tag iniziale di HTML
eco "";";
// Stampa output
echo $ output;
// Aggiungi il pre -tag finale di HTML
eco "
?>Produzione:
Verrà visualizzato il seguente output dopo l'esecuzione dello script dal server.
Usando var_dump ():
var_dump () La funzione viene utilizzata anche per visualizzare le informazioni strutturate di qualsiasi variabile. Se si desidera conoscere il tipo di dati di ciascun elemento di una variabile di array, è possibile utilizzare questa funzione. La sintassi di questa funzione è riportata di seguito.
void var_dump (misto $ output [, misto $…])Ha un parametro obbligatorio di tipo misto e un parametro opzionale di tipo misto. Questa funzione non restituisce alcun valore.
Esempio-1: usando la funzione var_dump () per l'array numerico
Crea un file PHP con il seguente script. Qui, è stato dichiarato un semplice array numerico e la struttura dell'array è stata stampata usando la funzione var_dump ().
// dichiara l'array
$ books = array ("apprendimento html 5", "javascript basics", "apprendimento ccs3", "php 7 e mysql 5", "jquery", "pro angularjs");
// Stampa la struttura dell'array con il tipo di dati
var_dump ($ libri);
?>Produzione:
Verrà visualizzato il seguente output dopo l'esecuzione dello script dal server.
Esempio-2: usando la funzione var_dump () per l'array associativo
Crea un file PHP con il seguente script. Nello script sono stati dichiarati due array associativi e la struttura di entrambi i array è stata stampata usando la funzione var_dump ().
// dichiara due array
$ Product_List1 = array ("Dell Laptop" => 540, "Samsung Monitor" => 70, "tastiera" => 15, "mouse" => 5);
$ Product_List2 = array ("TV" => 660, "congelatore" => 700, "forno a microonde" => 200, "altoparlante" => 50);
// Aggiungi il pre -tag iniziale di HTML
eco "";";
// stampa la struttura di entrambi gli array
var_dump ($ product_list1, $ product_list2);
// Aggiungi il pre -tag finale di HTML
eco "
?>Produzione:
Verrà visualizzato il seguente output dopo l'esecuzione dello script dal server.
Esempio-3: usando la funzione var_dump () per l'array multidimensionale
Crea un file PHP con il seguente script per scoprire la differenza tra print_r () e var_dump (). Qui, un array multidimensionale è stato dichiarato e stampato utilizzando entrambe le funzioni Print_r () e Var_dump ().
// Dichiara un array multidimensionale
$ studenti =
array ("1109" => array ("name" => "John Paul", "dipartimento" => "bba", "batch" => "100th"),
"1274" => array ("name" => "william", "dipartimento" => "eee", "batch" => "110th"),
"1703" => array ("name" => "fahmida yesmin", "dipartimento" => "cse", "batch" => "54th"),);
// Aggiungi il pre -tag iniziale di HTML
eco "";";
// l'output di print_r ()
print_r ($ studenti);
// l'output di var_dump ()
var_dump ($ studenti);
// Aggiungi il pre -tag finale di HTML
eco "
?>Produzione:
Verrà visualizzato il seguente output dopo l'esecuzione dello script dal server. La differenza di queste funzioni verrà cancellata se si mostra l'output di entrambe le funzioni per la stessa variabile di array.
Esempio-4: usando var_dump () all'interno di un altro var_dump ()
Crea un file PHP con il seguente script per conoscere il modo di utilizzare la funzione var_dump () all'interno di un'altra funzione var_dump ().
// dichiara un array
$ MyArray = array (20, 11, 10, 67, 8);
// usando la funzione var_dump () nidificata
var_dump (var_dump ("linux", false, 67.03, 100, $ MyArray));
?>Produzione:
Verrà visualizzato il seguente output dopo l'esecuzione dello script dal server.
Conclusione
In questo tutorial sono stati mostrati diversi modi di stampare array PHP. I valori dell'array possono essere stampati senza una funzione integrata e con la funzione integrata. Gli usi delle funzioni print_r () e var_dump () sono stati spiegati in dettaglio qui. Lo sviluppatore PHP può utilizzare queste funzioni per il debug quando qualsiasi variabile di array non visualizza l'output previsto.