Inicio / Wikis / Monografías / Tipos de Dato y Operadores en PHP - Arreglos por Índice

Tipos de Dato y Operadores en PHP - Arreglos por Índice

(1 opiniones)
Monografía creado por Chato. Extraido de: http://www.tejedoresdelweb.com/307/article-1068.html
04 de Enero de 2007

4 - Arreglos por Índice

Un arreglo puede ser construído explicitando elemento a elemento, cada uno de los cuales puede tener un tipo distinto:

$a[0] = 13;

$a[1] = "xxx";

$a[3] = 42;

$a[4] = 1.992;

También se puede usar la función array(), que toma una lista variable de argumentos y retorna un arreglo con ellos:

$a = array(13, "xxx", 42, 1.992 );

echo $a[3]; # Imprime 42

Nótese que array() es una función, y por tanto sólo puede usarse al lado derecho de una expresión. Para operaciones de asignación múltiples, así como para recibir explícitamente valores de una función que retorna un arreglo, se usa el constructo list():

list($a,$b,$c,$d) = array( 13, "xxx", 42, 1.992 ); function pareja_historica() { $duo[0] = "sanson"; $duo[1] = "dalila"; return $duo; }; list($hombre, $mujer) = pareja_historica();

[Nota para programadores PERL] El uso de array() y list() requiere tiempo adicional de experiencia para usuarios de Perl, puesto que en Perl estos operadores son implícitos.

Existe una forma fácil de agregar elementos a un arreglo unidimensional, simplemente no se especifica la posición del elemento nuevo:

$animales[0] = "perro";

$animales[1] = "gato";

$animales[] = "vaca"; # Lo mismo que $animales[2] = "vaca"

Para un arreglo multidimensional, se utilizan las mismas ideas anteriores, combinadas recursivamente:

$a[0][0] = "Elemento cero,cero";

$a[0][1] = "Elemento cero,uno";

$a[1][0] = "Elemento uno,cero";

$a[1][1] = "Elemento uno,uno";

$a[0] = array( "Elemento cero,cero", "Elemento cero,uno" );

$a[1] = array( "Elemento uno,cero", "Elemento uno,uno" );

$a = array(array( "Elemento cero,cero", "Elemento cero,uno" ), array( "Elemento uno,cero", "Elemento uno,uno" ));

Dentro de un string y cuando corresponde, sólo los arreglos unidimensionales son interpolados:

$str = "Este es el $a[0][1]"; # No funciona

$str = "Este es el " . $a[0][1]; # Ahora sí

Valora este capítulo: (1 opiniones)
Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este monografía



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Tipos de Dato y Operadores en PHP - Arreglos por Índice'

PHP es un lenguaje en que usualmente el tipo de dato de una variable no... Más »
PHP es un lenguaje de programación diseñado específicamente para aplicaciones Web; las características más destacables... Más »
PHP es un lenguaje de programación diseñado específicamente para aplicaciones Web; las características más destacables... Más »
PHP se ha convertido en el lenguaje de facto de Internet y no es difícil... Más »
Existen numerosos formatos en que se pueden explotar las capacidades multimediales del WWW. Cada uno... Más »
Autor y licencia de 'Tipos de Dato y Operadores en PHP - Arreglos por Índice'
Chato Extraído de: http://www.tejedoresdelweb.com/307/article-1068.html

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.
¿Estás seguro de que deseas eliminar este capítulo?