El bucle foreach ens permet iterar per a cada element d'un vector, la seva sintaxi és senzilla, sol ha que indicar l'identificador de la matriu, l'expressió as i seguidament la variable que identificarà el valor de l'element:
000 001 002 003 004 005
|
<? $vector = array("un", "dos", "tres"); foreach ($vector as $valor) { echo "Valor: $valor<br > "; } ?>
|
Aquesta expressió també ens permet treballar amb vectors amb índex, en aquest cas treballarem així:
000 001 002 003 004 005 006 007 008 009 010
|
<? $vector = array( "un" = >1, "dos" = >2, "tres" = >3, "disset" = >17 ); foreach($vector as $índex = > $valor) { print "$vector[$índex] = > $valor.\n"; } ?>
|
Como veiem en aquest cas especifiquem la variable que identifica l'índex i la que identifica el valor separades per = > |