Tutorial di array PHP

Tutorial di array PHP

La variabile array viene utilizzata per archiviare un elenco di dati. Diversi tipi di più dati possono essere archiviati in una variabile di array. Ogni valore dell'array può essere letto dall'indice dell'array corrispondente. Tre tipi di variabili di array possono essere dichiarati in PHP. Questi sono array numerico, array associativo e array multidimensionale.

Più esempi hanno mostrato gli usi di questi array in questo tutorial.

Array numerico

L'array che contiene solo indice numerico è chiamato un array numerico. È possibile dichiarare un array numerico in vari modi, come definire la struttura dell'array, usando il metodo array () e assegnare valori. Nel seguente esempio sono forniti diversi tipi di dichiarazione di array numerico.

Esempio 1: diversi tipi di dichiarazioni di array numerico

Crea un file PHP con il seguente script per scoprire gli usi dell'array numerico. Qui, il per ciascuno Loop è stato usato per attraversare ogni elemento dell'array. Il primo array è stato dichiarato usando la terza fascia ([]). Successivamente, il secondo array è stato dichiarato utilizzando la funzione Array (). Infine, il terzo array è stato dichiarato inizializzando ciascun valore separatamente. Queste dichiarazioni possono essere utilizzate per creare l'array numerico monodimensionale in PHP.

/ *Definire l'array usando la struttura dell'array */
$ Array1 = ['Red', 'Green', 'Blue'];
eco '
I valori di array1:
';
foreach ($ array1 come $ value)
echo "$ value
";

/ *Definire l'array usando il metodo dell'array */
$ Array2 = Array ('Rose', 'Lily', 'Sun Flower', 'China Rose');
eco '
I valori di array2:
';
foreach ($ array2 come $ value)
echo "$ value
";

/ * Definisci l'array usando l'indice */
$ Array3 [0] = "Mango";
$ Array3 [1] = "Grape";
$ Array3 [2] = "Banana";
$ Array3 [3] = "guava";
$ Array3 [4] = "Orange";
eco '
I valori di array3:
';
foreach ($ array3 come $ value)
echo "$ value
";

?>

Ora, apri il seguente browser e sfoglia la posizione per eseguire lo script:

http: // localhost/phpcode/numarray.PHP

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script precedente:

Array associativo

La dichiarazione di un array associato è simile a un array numerico. È possibile dichiarare un array numerico senza definire l'indice ma non è possibile dichiarare un array associativo senza definire l'indice. È necessario definire correttamente le coppie di valore chiave al momento della dichiarazione dell'array associativo e il valore della chiave o dell'indice deve essere una stringa.

Esempio 2: array associativo di un indice numerico

Crea un file PHP con il seguente script. Qui è stata dichiarata una serie associativa di 5 elementi con l'indice numerico e il "per ciascuno"Loop è stato utilizzato per stampare i valori dell'array.

// Dichiara un array associativo di indice numerico
$ depts = array (1 => "cse", 2 => "ete", 3 => "bba",
4 => "inglese", 5 => "farmacia");
eco "I nomi del dipartimento sono:
";
// Stampa i valori dell'array usando loop
Foreach ($ Depts come $ Dept)

Echo "$ Dept
";

?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script precedente:

Esempio 3: Array associativo di String Index

Crea un file PHP con il seguente script per mostrare l'uso di un array associativo con la stringa come valore dell'indice. Nel seguente script sono state visualizzate due modi di dichiarazioni di array associative. Il primo array associativo è stato dichiarato usando il funzione array (), e il "per ciascuno"Loop è stato utilizzato per stampare i valori dell'array. Il secondo array associativo è stato dichiarato assegnando ciascun valore separatamente e stampando i valori separatamente.

/ * Dichiarazione dell'array associato utilizzando l'array () metodo */
$ Books = array ("Inizio php e mysql" => 100, "apprendimento jQuery" => 60 ", Laravel 5.5 "=> 150," AngularJS "=> 160);
foreach ($ books as $ key => $ value)
echo "il prezzo di $ Key È $ valore
";

/ * Dichiarazione dell'array associato assegnando valori */
$ Persona ['John'] = "bianco";
$ Persona ['peter'] = "giallo";
$ Persona ['ella'] = "rosa";
$ Persona ['fahmida'] = "blu";
$ Persona ['mick'] = "rosso";
eco "
Il colore preferito di John È: ". $ Persona ['John'] . "
";
echo "Il colore preferito di Peter È: ". $ Persona ['peter']. "
";
echo "Il colore preferito di Fahmida È: ". $ Persona ["fahmida"]. "
";
?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script fornito sopra:

Array multidimensionale

Uno o più array possono essere utilizzati come elemento array dell'array multidimensionale e l'elemento dell'array può contenere anche altri array (i) come elemento. Gli indici multipli o loop possono essere utilizzati per accedere ai valori di un array multidimensionale. Il modo per creare e utilizzare un array multidimensionale in PHP è stato fornito nei seguenti esempi:

Esempio 4: Array associativo bidimensionale di valori numerici

Crea un file PHP con il seguente script per sapere come creare un array multidimensionale di valori numerici e stampare i valori dell'array usando un nidificato "per ciascuno" ciclo continuo.

// dichiara una matrice associativa multidimzionale di valori numerici
$ articoli = array (
"Cake" => Array (
"Vanilla Cake" => 15,
"Torta al cioccolato" => 25
),
"Pizza" => array (
"Pizza di pollo" => 20,
"Pizza di manzo" => 35,
"Pizza vegetale" => 15
),
"Gelato" => array (
"Flaro alla fragola" => 30,
"Sapore di vaniglia" => 22,
"Sapore di cioccolato" => 26,
"Sapore di mango" => 30,
),
);
// Stampa l'array multidimzionale usando loop
foreach ($ articoli come $ key => $ valore)

eco "
L'elenco degli elementi "$ key" sono:
";
foreach ($ value come $ k => $ v)

echo "$ k - $$ V
";


?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script precedente:

Esempio 5: array associativo bidimensionale di valori di stringa

Crea un nuovo file PHP con il seguente script per sapere come creare un array multidimensionale di valori di stringa e stampare i valori dell'array utilizzando un nidificato "per ciascuno" ciclo continuo. Il modo di stampare i valori dell'array con i tasti è mostrato nell'ultima parte dello script.

/*Dichiarazione di array multidimzionale utilizzando il metodo Array ()*/
$ dipendenti = array (
"Jonny" => array ("post" => "dirigente delle vendite", "email" => "[email protected] "," telefono "=>" 953456788 "),
"Mac" => array ("post" => "manager", "email" => "[email protected] "," telefono "=>" 900267748 "),
"Gilmore" => array ("post" => "regista", "email" => "[email protected] "," telefono "=>" 988777789 "),);
/ *Lettura di array multidimensionale usando per loop */
foreach ($ dipendenti come $ key => $ value)
eco "
";
Echo "Nome dipendente: $ Key
";
foreach ($ value come $ k => $ v)
echo "$ k: $ v
";


eco "
";
/ * Lettura di array multidimensionale più indici */
echo "L'indirizzo e -mail di Jonny È : " ;
Echo $ Employees ['Jonny'] ['Email'] . "
";
echo "il numero di telefono di Mac È : ";
Echo $ Employees ['Mac'] ['Phone'] . "
";
echo "La designazione di Gilmore È : " ;
Echo $ Employees ['Gilmore'] ['Post'] . "
";
?>

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script precedente:

Conclusione:

Vengono utilizzati array diversi nello script PHP per risolvere vari problemi. In questo tutorial sono stati spiegati i modi di usare l'array numerico, l'array associativo e le matrici multidimensionali. Inoltre, sono stati forniti esempi per comprendere gli usi dell'array in PHP e aiutare l'utente PHP a utilizzarlo correttamente nel proprio script. Speriamo che tu abbia trovato questo articolo utile. Controlla gli altri articoli di suggerimento Linux per ulteriori suggerimenti e informazioni.