[QUOTE=truman_truman;4629336]No entiendo por que esto, no te muetra nada:
Por otro lado decir que foreach es especialmente para arrays, mientras que for no necesariamente, un ejemplo de for seria este:
Código PHP:
Ver original$my_array = array('a','b','c','d','e','f','g','h','i','j','k'); for($i = 0; $i <=count($my_array); $i++){
echo $my_array[$i].'<br>';
}
Muchas gracias por responder.
En el primer código:
Código PHP:
Ver original<?php
$my_array = array('a','b','c','d','e','f','g','h','i','j','k'); for($i = 0; $i <=count($my_array); $i++){
echo $my_array[$i].'<br>';
}
<?php>
Produce un error: Notice: Undefined offset: 11 in C:\servidor\xampp\htdocs\ejercicios\ejercicio_10\e jemplo_array_for1.php on line 13
En el segundo código:
Código PHP:
Ver original<?php
$paises = array("Argentina", "Uruguay", "Chile", "Perú");
foreach ($paises as $key => $pais) {
echo 'key: '.$key.' valor:'.$pais;
}
?>
foreach ($paises as $key => $pais) {
¿La orden
as es una comparativa que se utiliza en las sentencias foreach o for?
Lo que no entiendo que significa =>$pais ¿me lo podrías explicar.