index Index »   Web »   Tutorial PHP »   Array in PHP
Array in PHP
Inviato da MatrixTeo il 25-10-2008 19:06:48    228 letture  

Array in PHP

Dobbiamo immaginare gli Array come contenitori di dati.
Sintassi: array (valore1, valore2);

Gli array come già detto contengono un insieme di dati, ad ogni dato quindi viene assegnato un numero in base alla "posizione" che ha all'interno dell'array.

Esempio:

$colori = array('rosso', 'verde', 'blu');

In questo caso a rosso corrisponde ---> 0 (la numerazione parte da 0)
a verde ---> 1
a blu ---> 2

Possiamo identificare un elemento all'interno di un array anche con delle stringhe di testo, indicando le coppie di dati => valore.
Esempio:

array("rosso"=>"rosso","verde"=>"verde","blu"=>"blu");

Bene, abbiamo identificato i valori all'intero dell'array.
Come facciamo ora ad "estrarre" un valore dall'array ?
Nell'esempio abbiamo assegnato una variabile all'array, la variabile quindi contiene l'array.

Immaginiamo di dover stampare a schermo un valore dell'array, scegliamo verde.
Lo script sarà così:

<?php
$colori = array('rosso', 'verde', 'blu');
echo $colori[1];
?>


Che darà come risultato:
verde

Ora l'esempio con l'identificatore alfanumerico:

<?php
$colori=array("rosso"=>"rosso","verde"=>"verde","blu"=>"blu");
echo $colori['verde'];
?>
 

La sintassi da utilizzare per "estrarre" un elemento dall'array è:
$variabile[numero all'interno dell'array/stringa]

Numeratori
L'array visto prima è equivalente a:

<?php
$colori[0] = 'rosso';
$colori[1] = 'verde';
$colori[2] = 'blu';
echo $colori[2];
?>
 

In questo caso al posto di utilizzare un array abbiamo utilizzato i numeratori.
Numeratori Alfanumerici
Per definire delle variabili senza utilizzare gli array possiamo utilizzare i numeratori alfanumerici.
In questo caso il numeratore è racchiuso all'interno di apici ''
Esempio:

<?php
$colori['rosso'] = 'rosso';
$colori['verde'] = 'verde';
$colori['blu'] = 'blu';
echo $colori['verde'];
?>

Che stamperà a video verde.

Al prossimo tutorial.

MatrixTeo

Embed
Condividi
Questo articolo è applicabile a:

· PHP
· Windows
· Linux
Totale Articoli: 122
Totale Categorie: 47
Totale Utenti: 44
Ultimo utente: butch90
Attivare/Disattivare suggerimenti per la ricerca Google
Cellulare Nokia non riconosce alcune SIM
Cartelle e file che non si eliminano con l'errore Impossibile eliminare nomefile File già in uso da un altro utente o programma
Formattare hard disk in FAT32 da Windows XP
eMule non si connette più alla rete KAD
Inserire spazio con codice HTML
Siti Amici: Userbar-Creator.com  |  ComputerXtreme.net  |  GeekManiacs.com  |  ComputerTrucchi.com

Utenti Online

7