Sei rimasto soddisfatto...

Enter Amount:

gli array in PHP PDF Stampa E-mail
Scritto da Administrator   
Lunedì 10 Marzo 2008 19:07
GLI ARRAY in php (guide php)

Un array è un tipo di variabile che può contenere valori multipli. Possiamo immaginare un array come un cassetto diviso in vari scomparti, ogni scomparto del cassetto può immagazzinare un valore diverso.
il modo più usato per creare un array in PHP è l'utilizzo della funzione array, ad esempio:

$myarray = array('uno', 2, '3');

Con questo codice si crea un array chiamato $myarray che conterrà tre valori: 'uno', 2, '3'. Come si può notare il primo ed il terzo valore sono delle stringhe, mentre il secondo è un numero. Un array può contenere ogni tipo di valore. Ora, per salvare un valore in un array abbiamo bisogno di un indice. Come indici si usano i numeri indicando con zero il primo valore('ino'), con uno il secondo valore (2) e con tre il terzo valore('3') e così via.
un esempio pratico legato al nostro array creato è il segunete:

echo $myarray[0]; // questo codice mostra un output nel terminale che ci mostra: 'one'
echo $myarray[3]; // questo codice invece ci mostra il terzo valore del nostro array ossia: '3'.

ora noi possiamo creare sempre attraverso gli indici de valore per i campi del nostro array, per esempio se scriviamo:

$myarray[2] = 'mucca'; // il valore che prima era 2, diventerà mucca.

Mentre per aggiungere elementi alla fine di un array, scriveremo quanto segue:

$myarray[] = 'il buono e il cattivo';

se digitiamo: echo $myarray[4]; //noteremo che al nostro array che prima aveva tre valore se ne è aggiunto uno ossia il buono e il cattivo.
Gli indici degli array non devono essere sempre dei numeri, ma si possono usare anche stringhe come indici, per creare quel che viene definito array associativo, ossia associa i valori con indici di significanza. nel segunete esempio associamo ad un nome una data:

$datadinascita['alessandro'] = '1973-02-25';

La funzione array permette anchessa di creare array associativi, con questo metodo:

$datadinascita = array('alessandro' => '1973-02-25');

Se ora volessimo sapere la data di nascita di alessandro scriveremo:

echo 'il mio compleanno è' = .$datadinascita['alessandro'];

per ora è tutto.
Ultimo aggiornamento ( Mercoledì 28 Maggio 2008 22:14 )