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

[0] Índice de Mensajes

Ir a la versión completa