Programación PHP: Arreglos

array_php

En el artículo anterior hablamos de las variables, esta ocasión hablaremos de los arreglos.

Un array o arreglo es una colección de valores con un único nombre. Los array pueden ser unidimensionales (vectores), bidimensionales (matrices) y multidimensionales (más de dos dimensiones)Los arrays se utilizan ampliamente en el lenguaje PHP.
Se utiliza el delimitador [] para acceder a los diferentes elementos del vector.

Caracteristicas de los arreglos en PHP

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

Para definir un vector en PHP utilizamos la función array:

<?php
$vector = array ( “elemento 1”, “elemento 2” );
?>

Una vez definido el vector, podemos acceder a sus elementos, sus elementos estarán identificados por un número ( empezando por 0 ) o una clave que se puede definir así:

<?php
$vector = array ( “clave 1” => “elemento 1”, “clave 2” => “elemento 2” );
?>

Para acceder a un elemento usaremos [ y ] con su clave ( “clave 1” o 0 ):

<?php
echo $vector[0];// elemento 1
echo $vector[‘clave 1’];// elemento 1
?>

Podemos borrar un elemento de una variable con la función unset. Si usamos una clave que no existe, estaremos creando un nuevo elemento ( con la clave que hayamos usado ), si no ponemos clave entre los [], crearemos un elemento nuevo al final del vector:

<?php
$vector = array ( “elemento 1”, “elemento 2” );
// Añadimos “elemento 3” al final
$vector[] = “elemento 3”;
// Añadimos un elemento con clave “clave 3”
$vector[‘clave 3’] = “elemento 4”;
// Cambiamos el texto al elemento 3 ( 2 contando el 0 )
$vector[2] = “elemento N”;
// Borramos el ‘clave 3’;
unset ( $vector[‘clave 3’] );
print_r ($vector);
/* Array
(
[0] => elemento 1
[1] => elemento 2
[2] => elemento N
) */ ?>

¡Dejános un comentario!

¡No olvides dejar un comentario!

Laresa

Laresa Autor

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.