Leggere il contenuto di un array php

Guide Php di Lazzeri Simone
Piccola pillola che spiega come leggere il contenuto di un array... Continua a leggere
Leggere il contenuto di un array php

Gli array sono dei contenitori di dati, o meglio di variabili, ognuna delle quali assume un proprio valore.
Un classico esempio di array, è il seguente:


[CODE]

$Giorni = array('Lunedì', 'Martedì', 'Mercoledì', 'Giovedì', 'Venerdì','Sabato','Domenica');

?>[/CODE]


Assegniamo quindi alla variabile Giorni un array contenente delle variabili una per ogni giorno della settimana.

Se volessimo stampare a video uno di quei giorni, basterebbe fare un echo della variabile seguito dal numero della posizione (indice) del valore interessato, ad esempio:


[CODE]

echo $Giorni[0];

// Stamperà Lunedì

echo $Giorni[2];

// Stamperà Mercoledì

echo $Giorni[6];

// Stamperà Domenica

// ecc....

?>[/CODE]


N.B: Come si può notare i numeri d'indice partono da 0 e non da 1

Se avessimo voluto applicare lo stesso risultato, solo con l'ausilio delle variabili, avremmo dovuto ottenere un risultato similare a questo:


[CODE]

$Giorno0 = "Lunedì";

$Giorno1 = "Martedì";

$Giorno2 = "Mercoledì";

$Giorno3 = "Giovedì";

$Giorno4 = "Venerdì";

$Giorno5 = "Sabato";

$Giorno6 = "Domenica";

?>[/CODE]


Come possiamo notare l'utilizzo degli array semplifica molto le cose.

Come leggere il contenuto di un array?

Per far ciò, è sufficiente effettuare un ciclo che vada a leggerne il contenuto per poi stamparlo.

Prima del ciclo occorre verificare il numero di elementi contenuti nell'array, per farlo andremo ad utilizzare la funzione
Count() di Php, successivamente effettueremo un ciclo for per leggerne il contenuto e in seguito un echo per stampare a video il tutto.


[CODE]

// Definisco l'array con i giorni

$Giorni = array('Lunedì', 'Martedì', 'Mercoledì', 'Giovedì', 'Venerdì','Sabato','Domenica');

// Conto il numero di elementi nell'array

$CountGiorni = count($Giorni);

// Effettuo un ciclo a partire da 0 sino al numero di elementi dell'array

for($Count=0; $Count< $CountGiorni; $Count++) {

// Stampo a video il contenuto dell'array in base al numero dell'indice

echo $Giorni[$Count];

}

?>[/CODE]


Adesso potrete analizzare ed elaborare al meglio i vostri array.


Seguirà presto una guida completa di ogni esigenza :)
Alla prossima quindi!

Condividi l'articolo

Facebook Twitter Twitter Pinterest

Per migliorare l'esperienza di navigazione questo sito utilizza cookie tecnici, analitici, di terze parte e di profilazione di terze parti. Clicca su "acconsento" per abilitarne l'uso.
Se vuoi saperne di più o negare il consenso a tutti o ad alcuni cookies consulta la nostra Informativa Cookies. OK