variabiliBlog topBlog
 
array
leftContentBlogPHP_03_05_ARRAY
L'uso degli Array e delle funzioni associate in PHP
0
Corso di PHP



Nei linguaggi di programmazione un array e' un gruppo di oggetti. Ai singoli elementi dell'array si puo' accedere usando degli indici inclusi tra parentesi.

In pratica un array è un tipo di variabile particolare alla qualle vengono associati più valori. A questi valori si può accedere scrivendo il nome della variabile seguito da un indice, che in PHP parte da 0, racchiuso tra parentesi.

Sintatticamente un array in PHP si definisce :
$VariabileArray = array ( valore1 , valore2 , ecc.. ) ;

Un esempio pratico può essere :
$VariabileArray = array ( "zero" , "uno" , 2 , 3 ) ;

Importante notare come i valori contenuti negli array possono essere di tipo diverso come ad esempio valori di stringa insieme a volori numerici.

Per accedere ai valori contenuti negli array dobbiamo usare questa sintassi :
$VariabileArray [indice] ;

Un esempio pratico può essere :
echo $VariabileArray [1] ;

Eseguendo questo snippet di codice l'elaboratore visualizzerà sullo schermo la scritta uno ossia il valore della variabile $VariabileArray associato all'indice [1].

Gli array possono contenere altri array
Un esempio pratico può essere :
$ContenitoreArray = array ( "zero" , "uno" , 2 , array ( "giallo" , "rosso" ) ) ;

Per stampare il valore contenuto nell' array che è sua volta contenuto Nel primo array scriviamo :
echo $ContenitoreArray [3][1] ;
Facendo così abbiamo detto all'elaboratore di andare nella terza posizione dell'array $ContenitoreArray dove è appunto presente un altro array e prelevarne il valore con indice 1 ossia la parola rosso.

Gli indici degli array possono essere identificati anche tramite l'assegnazione di un nome
Per assegnare un nome ad un indice definiamo, ad esempio, un array in questo modo :
$NomeIndiciArray = array ( "nome" => "RICO" , "soprannome" => "WEBMASTER" ) ;

Per stampare il valore contenuto nell' array usando come indice il nome assegnato scriviamo :
echo $NomeIndiciArray ["soprannome"] ;
In questo modo verrà visualizzata la scritta WEBMASTER ossia il valore dell'array identificato dal nome dell'indice "soprannome".

Esistono diverse funzioni per la manipolazione degli array
Realizziamo, ad esempio un array così composto :
$FunzioniArray = array ( 2 , 10 , 50 , 100 ) ;

La seguente funzione :

min ( $FunzioniArray ) ; - consente di estrarre il valore minore contenuto nell' array ossia 2

max ( $FunzioniArray ) ; - consente di estrarre il valore maggiore contenuto nell' array ossia 100

count ( $FunzioniArray ) ; - consente di estrarre la quantità dei valori contenuti nell' array ossia 4

sort ( $FunzioniArray ) ; - consente di ordinare i valori contenuti nell' array in ordine crescente.

rsort ( $FunzioniArray ) ; - consente di ordinare i valori contenuti nell' array in ordine decrescente.

in_array ( 10 , $FunzioniArray ) ; - ricerca il valore 10 ( non l'indice ) e se lo trova restituisce 1 ( true ) mentre se non lo trova restituisce 2 ( false )

 
 
 
 

COMMENTI


 

Lascia un commento

Nome :           

E-Mail :           

Sito :               

Messaggio:  

 
rightContentBlog
 
 
Categorie
 
 
 
 
 
 
Articoli Recenti
I Vichinghi
Considerati a ragione per secoli come barbari e spietati assassini vengono riconsiderati oggi sulla base di nuovi studi...
Il Windsurf
Nessun tipo di droga è potente quanto il richiamo del vento e del mare per un windsurfer. Il windsurf regala emozioni uniche...
Pterodattilo
Lo pterodattilo è un rettile volante, o pterosauro, vissuto nel Giurassico superiore (circa 145 milioni di anni fa)...
Isaac Newton
uomo scorbutico e sgradevole, era paranoico , temeva la poverta' e le critiche degli altri ma venne considerato da molti...
La Domus Romana
Alla scoperta della Domus Romana la tipica abitazione cittadina delle famiglie patrizie dell'antico impero Romano...
 
 
 
 
 
 
 
 
bottomBlog
Copyright Info.

www.reteitalianaweb.it

trasmissioni video tematiche

27/11/2008

 
Altri Links
 
PHP Bridge Flash Photoshop Dreamweaver
Valid XHTML 1.0 Transitional Valid CSS!