Passa attraverso gli array in PHP

Sommario

Per prima cosa definiamo cos'è un array, un array può essere definito come una mappa ordinata, ovvero un tipo di dati che associa valori e chiavi. In modo semplificato possiamo dire che un array è un vettore o una matrice in cui sono memorizzati i valori.

Un array può essere utilizzato come elenco o vettore, come stack, come tabella associativa, raccolta o coda, tra gli altri usi. poiché i valori di un array possono essere altri array, array multidimensionali o alberi.
Tuttavia, esistono tre tipi di array a seconda del modo di archiviazione, che sono i seguenti:
àArray indicizzato numerico o vettoriale: i suoi indici sono numerici e si accede a ciascun valore interno dell'array tramite un numero intero.

Esempio:

 $ var = array ($ valore1, $ valore2, $ valore3, $ valore4, ecc.);
$ Var è la variabile in cui memorizziamo l'array e $ value1, $ value2 … i valori che assume ogni elemento dell'array.
Associativo o chiavi àArray: In questo caso i valori dell'array sono collegati con chiavi.

Esempio:

$ var = array ($ chiave1 in valore1, $ chiave2 in valore2, $ chiave3 in valore3, $ chiave4 in valore4); essendo $ var la variabile in cui memorizziamo l'array e $ key1, $ key2 … le chiavi con cui assegniamo i valori 1, 2 …
àArray multidimensionale: sono array di array, ovvero ogni valore dell'array è un array.

Esempio di un array:

INGRANDIRE

essendo $ varia la variabile in cui memorizziamo l'array che a sua volta contiene altri tre array.

Ora esamineremo i diversi array.
Passare attraverso un array di indici indicizzati o numerici è molto semplice, come vedremo nell'esempio seguente:
Per prima cosa creiamo l'array e gli diamo dei valori, lo inizializziamo.

Ora dobbiamo trovare il lunghezza dell'array, troviamo il numero di elementi. Per questo usiamo la funzione count che conta tutti gli elementi di un array. Conte può restituirci un E_WARNING messaggio che indicherà che ha trovato ricorsione. Può anche restituire 0 se la variabile che invia è stata inizializzata con un array vuoto o se tale variabile non è stata impostata.

Quindi dobbiamo solo passare attraverso l'array con un ciclo for. Facoltativamente, i valori possono essere stampati se lo desideriamo.

Per il seguente esempio passeremo attraverso un array di chiavi o associative:
Creo un array dove lo sport corrisponde alla chiave e l'atleta al valore di ogni chiave.

INGRANDIRE

Quindi creo un ciclo foreach in php per poter passare e ottenere i valori fuori dal ciclo. Per ciascuno È un'istruzione che possiamo usare solo con gli array. Se proviamo a usarlo con qualsiasi altro tipo di dati, ci darà un errore. Lo stesso se lo usiamo su una variabile non inizializzata.
Il per ogni funzione consiste nel ripetere un gruppo di istruzioni per ogni elemento dell'array. Con questa istruzione possiamo esaminare l'intero array e ottenere informazioni da esso.
Tuttavia, per inserire o eliminare elementi è preferibile utilizzare l'istruzione for.

Infine vedremo un paio di esempi per attraversare array multidimensionali.
Nel primo caso vedremo un array bidimensionale o bidimensionale.
Prendendo l'esempio sopra:

Per un array tridimensionale l'operazione è la stessa del precedente multidimensionale bidimensionale.
Creiamo un array di array:

Quindi lo esaminiamo con un foreach e altri due foreach nidificati:

Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave