variabiliBlog topBlog
 
foreach
leftContentBlogPHP_05_03_FOREACH
Come utilizzare il ciclo foreach in PHP
0
Corso di PHP



La filosofia del ciclo foreach differisce da quella affrontata durante le lezioni sul ciclo while e sul ciclo for.

Il ciclo foreach utilizza gli array per condizionare le ripetizioni

Per esemplificare la spiegazione analizziamo questo esempio.

esempio istruzione foreach

$nominativi = array ( "Fabio" , "Paolo" , "Marco" ) ;
foreach ( $nominativi as $nome )
{
   echo "Il nome nell'array adesso è : " . $nome ;
}
echo "Fine esecuzione del ciclo foreach" ;

Come al solito traduciamo nella lingua italiana quello che abbiamo scritto in linguaggio PHP .

Per prima cosa abbiamo creato una variabile che contiene una lista di nomi ( $nominativi = array ( "Fabio" , "Paolo" , "Marco" ) ; ).

Quindi abbiamo stabilito che fino a quando ( foreach ) sarà presente un valore nell'array, valore riconosciuto attraverso una variabile che appunto calcola il numero dei nomi nell'array ( $nominativi as $nome ), l'elaboratore deve eseguire le istruzioni presenti fra le parentesi graffe ( echo "Il nome nell'array adesso è : " . $nome ; ).

La visalizzazione di questo esempio nel browser sarà :

Il nome nell'array adesso è : Fabio
Il nome nell'array adesso è : Paolo
Il nome nell'array adesso è : Marco
Fine esecuzione del ciclo foreach




Istruzione current

Approfittando del fatto che abbiamo affrontato un discorso relativo agli array esamineremo il comando current che determina la posizione del puntatore che legge i dati contenuti nell'array.

esempio istruzione current

$nominativi = array ( "Fabio" , "Paolo" , "Marco" ) ;

echo "Puntatore in prima posizione - Nome : " . current($nominativi) ;
next ($nominativi) ;
echo "Puntatore in seconda posizione - Nome : " . current($nominativi) ;
next ($nominativi) ;
echo "Puntatore in terza posizione - Nome : " . current($nominativi) ;
next ($nominativi) ;

La visalizzazione di questo esempio nel browser sarà :

Puntatore in prima posizione - Nome : Fabio
Puntatore in seconda posizione - Nome : Paolo
Puntatore in terza posizione - Nome : Marco

Questa istruzione tornerà molto utile quando affronteremo il discorso sui database

 
 
 
 

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!