Hey, bienvenidos!
Mi nombre es Marcelo Ferreiro, y cree esta web para aprender php, compartiendolo con el mundo, mi idea es postear primero las lecciones más básicas y luego ir compartiendo todo lo que voy aprendiendo. Recursos, tutorials, y manuales de PHP. Espero que os sea tan útil como a mi.
Marcelo Ferreiro - Autor

Mostrar matrices

Bueno, continuemos con las matrices, y yo se que probablemente ya estaréis con ganas de acabar con ellas…
Comento que es un tema muy amplio y también muy útil, y que lo que explicaremos aquí es lo más necesario y el uso más básico, para que puedas utilizar con comodidad las matrices en PHP.

Hoy veremos como, teniendo una matriz, podemos mostrarla por pantalla…

Teniendo, por ejemplo, la siguiente matriz…


$vehiculos[0] = "coche";
$vehiculos[1] = "bicicleta";
$vehiculos[2] = "camión";

…tenemos varias formas de mostrarla:

La primera, y más sencilla, es con la función de php print_r(), que muestra una matriz de forma automática. Por ejemplo si hicieramos:

print_r($vehiculos);

Obtendriamos como resultado lo siguiente:

Array
{
[0] => coche
[1] => bicicleta
[2] => camión
}

Otra forma sería utilizando la expresión for, de la siguiente manera:


for ($indice=0; $indice<count ($vehiculos); $indice++){
echo $vehiculos[$indice]."<br />";
}

De esta forma mostrara $vehiculos[$indice] con $indice valiendo desde cero hasta la cantidad de elementos del array $vehiculos - count($vehiculos) - incrementando de a uno con $indice++.

Esto daría por resultado algo así:

coche
bicicleta
camión

Por último hay una sentencia diseñada específicamente para recorrer matrices o arrays que es el foreach.
Puede usarse de dos formas diferentes:

foreach (matriz as $valor) sentencia
foreach (matriz as $clave => $valor) sentencia

Ejemplifiquemos:


foreach ($vehiculo as $valor){
echo "Valor: ".$valor."<br />";
}

Esto produciría como resultado:

Valor: coche
Valor: bicicleta
Valor: camión

Y la segunda forma sería así:


foreach ($vehiculo as $id => $valor){
echo "Id: ".$id." - valor: ".$valor."<br />";
}

Esto produciría como resultado:

Id: 0 - valor: coche
Id: 1 - valor: bicicleta
Id: 2 - valor: camión

Recuerda que si tienes dudas, puedes plasmarlas en los comentarios, o escribirme a dudas[arroba]phpnight.com ;)

3 Comentarios en “Mostrar matrices”

  • El 30 de Marzo de 2008, Nodoka dijo:

    Para que estan puestas las etiquetas del <count>, error de tipeo supongo, porque tiran error y sin ellas funciona todo bien. Muchas gracias por tus explicaciones, son muy claras.

  • Muchas gracias Nodoka, evidentemente fue un error, no de tipeo, sino que el editor de wordpress me agregó esas etiquetas ahí.
    Ya está corregido, gracias y que sigais disfrutando tanto como yo de estas PHPnights ;)

  • El 11 de Abril de 2008, Karlita dijo:

    Soy Karla me gusta mucho su foro
    bye bye.

CC - 2008 - PHPnight - Sitemap
CMS: WordPress, theme by nEUtrOniCs, translated and modified by Marcelo Ferreiro.