Canales populares

Arreglos en PHP (Arrays)

Array

Un array es un mapa ordenado que asocia valores con claves (values con keys). Esta forma de organizar los datos permite manejarlos en forma de listas, tablas asociativas, colecciones, diccionarios o lo que sea necesario. El objetivo es poder acceder, administrar y modificar los datos empleando su sintaxis básica, estructuras de control y funciones especializadas.


Un array puede crearse de dos formas:

Mediante el constructor del lenguaje array():
<?php
$miarreglo = array( "Buenos Aires",
"La Pampa",
"Santa Fe",
"Santa Cruz",
"Chubut",
"Rio Negro",
"La Rioja",
"Entre Rios",
"Corrientes",
"Misiones",
"Formosa",
"Chaco",
"Santiago del Estero",
"Tucuman",
"Jujuy",
"Salta",
"Mendoza",
"San Juan",
"San Luis",
"Cordoba",
"Catamarca",
"Ushuaia";

foreach ($miarreglo as $item) {
echo $item."<br>";

}

?>



Array Asociativo

Este es un array cuyos valores se asignan mediante claves



$variable = array(clave1=>valor1, clave2=>valor2, clave3=>valor3...);



<?php

$datos = array("Nombre"=>"Mariano",
"Apellido"=>"Zeta",
"Web"=>"www.codigozeta.hol.es";


echo $datos['Nombre']." , ".$datos["Apellido"];

?>

El resultado de ese codigo visto desde el navegador sera el siguiente:


Cabe destacar que para mostrar los valores de manera prolija fueron concatenados (unidos) mediante el . (punto) como se observa en el codigo si queremos unir varias variables sin que nos quede pegadas sin espacio concatenamos mediante el punto (.) seguido del espacio y una coma " , " para que nuestro resultado sea mas prolijo y ordenado.



Arrays Mediante corchetes []:

Creamos un array mediante corchetes asignadole valores a mi variable.

$miArray = [
'key' => 'value',
'key2' => 'value2',
'key3' => 'key3'
//...
];

Ejemplo practico

$datos = [ "Nombre" => "Mariano",
"Apellido" => "Zeta",
"Web" => "www.codigozeta.hol.es"];


echo $datos['Nombre']." , ".$datos["Apellido"];

Como se observa el ejemplo es igual al anterior con la diferencia que esta vez no pusimos la palabra array "$datos = array()" como estaba puesta anteriormente.

les dejo el link de mi pagina donde esta explicado http://codigozeta.hol.es/index.php/php/arreglos-en-php-arrays
+5
2
0
2Comentarios