El bucle foreach nos permite iterar para cada elemento de un vector, su sintaxis es sencilla, solo hay que indicar el identificador de la matriz, la expresion as y seguidamente la variable que identificará el valor del elemento:
000 001 002 003 004 005
|
<? $vector = array("uno", "dos", "tres"); foreach ($vector as $valor) { echo "Valor: $valor<br>"; } ?>
|
Esta expresión tambien nos permite trabajar con vectores con indice, en este caso trabajaremos así:
000 001 002 003 004 005 006 007 008 009 010
|
<? $vector = array( "uno" => 1, "dos" => 2, "tres" => 3, "diecisiete" => 17 ); foreach($vector as $indice => $valor) { print "\$vector[$indice] => $valor.\n"; } ?>
|
Como vemos en este caso especificamos la variable que identifica el indice y la que identifica el valor separadas por => |