ElTicus.com

Programación, lenguajes y recursos para programadores

Manual
Manejo de ARRAYS en PHP
Primera parte
Publicado por JL Fecha: 2007-04-24 23:45:12 Idioma: Español Tipo de documento: Manual

Manejando ARRAYS en PHP

Primera parte

El uso de ARRAYS es una de las grandes fortalezas del lenguaje PHP. Ningún otro lenguaje lo había facilitado tanto ni había aportado tantas posibilidades y funciones.

Gracias a su amplia galería de funciones y a los métodos que se han implementado en este lenguaje, manejar arreglos, incluso multidimensionales, es algo tan facil como era el manejar cadenas.

No obstante, siempre es necesario "agarrarle la idea" ya que en un principio puede resultar confuso para los neofitos.

Por eso publicamos aqui una guía rápida para conocer el uso y las funciones disponibles en este amigable lenguaje.




 //Para declarar una variable como un array sencillo                
 $a = array();



 //Para declarar una variable como array y ponerle elementos      
 $a = array("Maiz","Arroz","Pan","Frijoles","Azúcar");



Una manera práctica de ver el contenido de una variable de tipo array es con la función var_dump. Para usar esta función lo hacemos de la siguiente manera:

 echo "<pre>";
 var_dump($a);
 echo "</pre>";

LA función var_dump() nos sirve para propósitos de depuración, para ver el contenido de nuestros arrays cuando notamos que algo no funciona. Es recomendable encerrarlo entre los TAGS (pre) y (/pre) para poder ver más claramente el resultado.

En el ejemplo anterior tendríamos la siguiente salida:

Salida del programa:

array(5) {
[0]=>
string(4) "Maiz"
[1]=>
string(5) "Arroz"
[2]=>
string(3) "Pan"
[3]=>
string(8) "Frijoles"
[4]=>
string(6) "Azúcar"
}

Nótese que el array delcarado tiene cinco elementos, y estos van del elemento cero al cuatro (0-4) tal como nos lo muestra el resultado del var_dump.



A continuación utilizaremos el método foreach para recorrer todo el arreglo y mandar a la pantalla los elementos que contiene.

 
  //Para declarar una variable como array y ponerle elementos      
  $a = array("Maiz","Arroz","Pan","Frijoles","Azúcar");
  //Para mostrar en la salida el array con los elementos
  foreach($a as $v)
  {
   echo "$v";
   echo "<br>";
  }

Con foreach le decimos que recorra el array $a y en cada ciclo nos pondrá cada valor del arreglo dentro de la variable $v.

Salida del programa:

Maiz
Arroz
Pan
Frijoles
Azúcar

Tambien se pudo utilizar un ciclo for desde 0 hasta 4. Pero el foreach es más practico porque no necesitamos conocer el número de elmentos del array.

El programa utilizando un ciclo for quedaría de la siguiente manera:

  for($i=0 ; $i<count($a); $i++)
  {
   echo $a[$i];
   echo "<br>";
  }

Y la salida sería la misma del programa anterior.



[liga a="?contenido=64"]Segunda Parte >>




Nadie ha puesto ningún comentario todavía


Haz un comentario sobre este tema
Nombre email (no se muestra)
comentario:
Escribe las 2 letras que ves aquí: Imagen anti-spam =




No hay comentarios

Artículos relacionados:
Recurso no clasificado Para imprimir la fecha en español utilizando PHP independientemente del lenguaje del servidor (Utilizando ARRAYS) Manual Manejo de ARRAYS en PHP Truco Como alternar colores en una tabla fácilmente