Como crear arreglos en php

Un array o arreglo es una colección de valores con un único nombre.

Caracteristicas de los arreglos en PHP

  • No es necesario definir el tipo de datos que almacenara el arreglo(entero, cadena, objetos, double, etc. )
  • No es necesario  definir el tamaño del arreglo.
  • Los indices para acceder a los datos pueden ser numericos o cadenas.

Arreglo Numerico.

En el siguiente ejemplo se crea un arreglo llamado nombres, al primer valor se le asigna el indice cero ya que entre los corchetes no se indicó la posición,  si seguimos agregando nombres al arreglo los indices se irán incrementando en 1, pero si queremos que un valor se almacene en una posición especifica solo tenemos que colocar la posición entre corchetes, en el ejemplo el nombre Sofía esta almacenado en la posición 6. Si seguimos agregando elementos al arreglo y no especificamos el indice el elemento que agreguemos tomara el valor máximo de los indices mas 1.

<?php
    $nombres [] = “Juan”;  // Empieza en el indice 0
    $nombres [] = “Ana”;   // indice 1
    $nombres [] = "Pedro";  // indice 2
    $nombres [6] = "Sofia";  //indice 6
    $nombres [] = "Karen";  //indice 7

    echo $nombres[0];  // Juan
    echo $nombres[6];  // Sofia
    echo $nombres[7];  // Karen
?>

Tambien podemos crear un arreglo con la funcion array() de PHP. Esta funcion tiene la siguiente sintaxis.

array(indice=>valor,indice=>valor);

Si no especificamos el indice, se asignara el valor del indice maximo mas 1, veamos el arreglo del ejemplo anterior pero ahora creado con la funcion array()

<?php
    $nombres = array("Juan", "Ana", "pedro", 6=>"Sofia", "Karen");

    echo $nombres[0];  // Juan
    echo $nombres[6];  // Sofia
    echo $nombres[7];  // Karen

?>

Arreglo asociativo.

Tambien podemos utilizar caracteres alfaumericos como indices de un arreglo, este tipo de arreglos se conocen como arreglos asociativos.

<?php
    $persona ["nombre"] = “Sebastian”;
    $persona ["edad"] = “22″;
    $persona ["sexo"] = “M”;

    echo $persona["nombre"];  // Sebastian
    echo $persona["edad"];    // 22
    echo $persona["sexo"];    // M
?>

En el ejemplo anterior se creo un arreglo llamado persona, los indices del arreglo son nombre, edad y sexo.

Ahora veamos como podemos crear mismo arreglo pero ahora con la funcion array()

<?php
    $persona = array("nombre"=>"Sebastian","edad"=>22, "sexo"=>"M");

    echo $persona["nombre"];  // Sebastian
    echo $persona["edad"];    // 22
    echo $persona["sexo"];    // M
?>

Un comentario en “Como crear arreglos en php”

  1. Juan Pablo dice:

    Muchas gracias, me sirvió mucho para mi tesis. pude resolver un problema grave que tenia.

Deja un comentario