informaticaPC

Tutorial de PHP

Crear arrays en PHP


Regístrate

Tus datos no serán compartidos, solo nosotros te enviaremos información y novedades

Crear un array en PHP

En el siguiente código PHP te mostramos cómo crear un array en PHP y la forma de acceder a los valores que contiene (debemos indicar el índice o posición en la que se encuentra el dato, teniendo en cuenta que comienzan desde cero):

<?php
    // Array de 7 elementos con el nombre de un día de la semana en cada uno de ellos:
    $aDias = array("Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo");

    // Array de 4 elementos con un número contenido en cada posición:
    $aNumeros = array(33, 12, 83, 55);

    // Array de 5 elementos, sin asignar valor en ninguna posición:
    $aNombres = array(5);

    // Array vacío, sin posiciones definidas:
    $aDatos = array();

    // Mostrar datos de un array:
    echo "El primer día es el: ".$aDias[0]."<br/>";
    echo "El segundo número es el: ".$aNumeros[1]."<br/>";
?>

Descargar ejemplo

Más adelante explicaremos las funciones en PHP disponibles para el tratamiento de arrays en PHP

Más información

Vea también: [ Arrays en PHP ] - [ Funciones de Arrays ]

Arrays asociativos en PHP

En PHP podemos también crear arrays asociativos, en los cuales usaremos una clave en lugar de un índice numérico para acceder al valor contenido en cada una de sus posiciones.

Si intentamos indicar la posición con un número se generará un error (a menos que lo hayamos indicado como clave al crear el array asociativo):

<?php
    $aColores = array( "color1" => "rojo", "color2" => "verde", "color3" => "azul" );
    $aCosas = array( "color1" => "rojo", "importe" => 300, "activo" => true, 3 => 55 );

    echo "Color 3: [".$aColores["color3"]."]<br/>";
    echo "Activo: [".$aCosas["activo"]."]<br/>";
    echo "3: [".$aCosas[3]."]<br/>";
?>

Descargar ejemplo

Información y contenido de variables y arrays

Para volcar información sobre variables y arrays disponemos de las funciones de PHP print_r(), var_dump() y var_export() siendo la diferencia entre estas dos últimas que var_export() devuelve código PHP válido:

<?php
    $var1 = "Esto es una cadena de texto";
    $var2 = 59;
    $var3 = false;
    $miArray = array("Lunes", "Martes", "Miércoles");

    echo "var_dump()<br />";
    echo "==========<p />";

    echo var_dump($var1)."<br />";
    echo var_dump($var2)."<br />";
    echo var_dump($var3)."<br />";
    echo "<pre>";var_dump($miArray);echo "</pre><p />";

    echo "var_export()<br />";
    echo "==========<p />";

    echo var_export($var1)."<br />";
    echo var_export($var2)."<br />";
    echo var_export($var3)."<br />";
    echo "<pre>";
    var_export($miArray);
    echo "</pre><p />";

    echo "print_r()<br />";
    echo "==========<p />";

    echo "<pre>";
    print_r($miArray);
    echo "</pre>";
?>

Ejemplo

variables y arrays

Más información

Vea también: [ var_dump() ] - [ var_export() ] - [ print_r() ]

Primera página Anterior Siguiente Última página
Usamos cookies para ofrecerte una experiencia mejorada, el continuar navegando supone que aceptas su uso