Vectores, Array o Arreglos en PHP
- 27/02/2011
- 2:22 pm
Hace mucho que no creamos nuevas clases, pero aca una nueva. En el día de hoy vamos a tocar el tema de Vectores (Arrays).
Un array permite guardar muchas informaciones en una sola variable, en la cual va a estar distribuidas por un índice.
Por ejemplo, quiero guardar diferente información sobre Carlos en la variable $carlos, lo hacemos de la siguiente manera:
<?php $carlos['nombre'] = "Carlos Samuel"; $carlos['apeliido'] = "Fulanito"; $carlos['edad'] = "21"; $carlos['direccion'] = "Av Siempre viva 1143"; // Para imprimir, por ejemplo la dirección de Carlos hacemos esto, echo $carlos['direccion']; ?> |
Ahora le voy a mostrar otra forma que se le asigna un valor entero automaticamente como índice. Vamos a imprimirles el mismo ejemplo anterior, pero con esta manera.
<?php $carlos[] = "Carlos Samuel"; // Tiene como índice el número 0 $carlos[] = "Fulanito"; // Tiene como índice el número 1 $carlos[] = "21"; // Tiene como índice el número 2 $carlos[] = "Av Siempre viva 1143"; // Tiene como índice el número 3 // Para imprimir, por ejemplo la dirección de Carlos hacemos esto, echo $carlos[3]; ?> |
Una vez explicado esto, le doy todas las formas posibles para hacer lo mismo que en los ejemplos anteriores.
<?php $carlos = array('Carlos Samuel','Fulanito','21','Av Siempre viva 1143'); // Para imprimir, por ejemplo la dirección de Carlos hacemos esto, echo $carlos[3]; ?> |
<?php $carlos = array ( "nombre" => "Carlos Samuel", "apeliido" => "fulanito", "edad" => 21, "direccion" => "Av Siempre viva 1143" ); // Para imprimir, por ejemplo la dirección de Carlos hacemos esto, echo $carlos['direccion']; ?> |
(*) Tambien se puede hacer un array con varios arrays, más adelante lo voy a explicar
(**) La cantidad de elementos de un array se puede obtener con la función count($carlos);
Hilo donde están todos los artículos para aprender PHP
Posts Relacionados
[…] Tipos de bucles (while, Do while, for y foreach) Clase 5: Envío de datos de un formulario Clase 6: Vectores, Array, Arreglos en PHP MeneameBitacorasRedditDeliciousGoogle […]