Programación Web y Scripting > PHP
Recorrer Arrays
(1/1)
DanImagin:
Vamos a ver, rekonozko es uno de mis puntos flakos desde k empeze kon php, me gustaria, k un alma bondadosa me explikase detenidamente y d forma entendible, los pasos para rekorer las distintas formas de arrays, asociativos, indexados, y sobre todo multidimensionales, un salu2 y gracias!!
Avalon:
Hola, a ver si con estos ejemplos te queda un poco más claro
--- Código: Text --- // Array indexado $array1[0] = "a"; $array1[1] = "b"; $array1[2] = "c"; $array1[3] = "d"; // Recorrido del array usando count() // La función count() retorna el número de elementos del array echo "Mostrando elementos del array indexado:<br><br>\n"; for ($i = 0; $i < count($array1); $i++) { echo $array1[$i]."<br>\n"; } // Array asociativo $array2['nombre'] = "Luke"; $array2['apellido'] = "Skywalker"; $array2['edad'] = 28; $array2['telefono'] = "555-555-555"; // Recorrido del array usando each() // La función each() retorna la clave/valor del elemento y avanza una posición en el puntero del array echo "<br><br><br>Mostrando elementos del array asociativo:<br><br>\n"; while ($elemento = each($array2)) { echo $elemento[0]."="; // Muestra la clave del elemento echo $elemento[1]."<br>\n"; // Muestra el calor del elemento } // Array multidimensional $array3 = array(array('nombre' => 'Luke', 'apellido' => 'Skywalker', 'edad' => 28, 'telefono' => "555-555-555"), array('nombre' => 'Han', 'apellido' => 'Solo', 'edad' => 32, 'telefono' => "555-555-556"), array('nombre' => 'Leia', 'apellido' => 'Organa', 'edad' => 25, 'telefono' => "555-555-557")); // Utilizando las funciones count() y each() accedemos a cada uno de los elementos de la agenda echo "<br><br><br>Mostrando elementos del array multidimensional:<br><br>\n"; for ($i = 0; $i < count($array3); $i++) { while ($elemento = each($array3[$i])) { echo $elemento[0]."="; echo $elemento[1]."<br>\n"; } echo "<br>\n"; }
Salu2,
Avalon
Navegación
Ir a la versión completa