Add to Google Reader or Homepage

domenica 23 novembre 2008

Advertisement
Web agency
Realizzazione siti web


Menù

Home
Html & XHtml
Css
Javascript
Php
Motori di ricerca
Contatti

Login Form






Password dimenticata?
Nessun account? Registrati


Home arrow Php arrow Guida php arrow Foreach - Struttura di controllo

Foreach - Struttura di controllo Stampa E-mail
Scritto da Luciano viviani   

PHP 4 (non PHP 3) permette l'uso della struttura di controllo foreach (per ogni elemento), alla stessa
maniera del linguaggio Perl e altri. Ciò semplicemente fornisce una facile metodo per attraversare un array.
Esistono due possibili notazioni sintattiche; la seconda è un'utile estensione della prima:

foreach(array_expression as $value) istruzione;
foreach(array_expression as $key => $value) istruzione;

La prima attraversa l'array dato da array_expression. Ad ogni ciclo, si assegna il valore dell'elemento
corrente a $value e il puntatore interno avanza di una posizione (in modo tale che al ciclo successivo
l'elemento corrente sarà il successivo elemento dell'array).
La seconda esegue lo stesso ciclo con la differenza che il valore dell'indice corrente viene assegnato ad ogni
ciclo, alla variabile $key.
Nota: All'inizio dell'esecuzione di un ciclo foreach il puntatore interno viene automaticamente posizionato
nella prima posizione. Questo significa che non è necessario utilizzare la funzione reset() prima di un
ciclo foreach.
Nota: È importante notare che foreach opera su una copia dell'array, non sull'array stesso, pertanto il
puntatore dell'array originale non viene modificato come accade utilizzando la funzione each() e le
modifiche agli elementi dell'array non appaiono nell'array originale.

 
< Prec.   Pros. >


Feed Rss


Corso PHP Completo
Corso completo per la creazione di siti Web dinamici. Corso con assistenza ed attestato finale!
Corso MySQL
Gestione del database open-source. Corso con assistenza ed attestato finale!