- PHP - Elementos estructurales - Arrays - Introducción -

Un array es un conjunto ordenado de objetos, los cuales forman claves y valores asignados a ellas.
Estos objetos pueden ser números, cadena de caracteres, etc.
Las variables, almacenan valores determinados en un momento dado (de donde se consideran escalares), mientras que un array, almacena un conjunto de escalares.
La clave o índice (puede ser un número o una cadena de caracteres), identifica un valor correspondiente a un array. Si es un número, se refiere a la posición del elemento del array (el cual comienza en la posición 0, incrementándose en 1 para cada posición).
Si el índice es una cadena de caracteres, se asocia al valor correspondiente
Un valor o elemento,  puede ser cualquier tipo de dato.
Los arrays pueden ser indexados (registro ordenado de información) por números (numérico) o por cadenas de caracteres (asociativo).
Al acceder a los elementos de un array, PHP utiliza un puntero, el cual puede ser controlado con funciones (como pueden ser "end( )" –ir al final del array- y "reset( )" –ir al inicio del array-)
Ejemplo:

<html>
<head>
<title>Ejemplo de array num&eacute;rico</title>
</head>
<body bgcolor="#eceaf3">
<font face = "verdana" size='+1'>
<pre>
<table>
<?php
$producto=array('arina','verdura','chocolate','caramelo');
echo"La variable \$producto, representa un $producto.<br/>\n";
echo"La variable \$producto[0], representa $producto[0].<br/>\n";
echo"La variable \$producto[1], representa $producto[1].<br/>\n";
echo"La variable \$producto[2], representa $producto[2].<br/>\n";
echo"La variable \$producto[3], representa $producto[3].<br/>\n";
?>
<br>Agregar un nuevo elemento al array.<br>
<?php
$producto[]='sopa';
echo"La variable \$producto[4], representa $producto[4].<br/>\n";
?>
</table>
</pre>
</font>
</body>
</html>

Array indexado con una cadena de caracteres:

<html>
<head>
<title>Ejemplo de array indexado por un string</title>
</head>
<body bgcolor="#eceaf3">
<font face = "verdana" size='+1'>
<pre>
<table>
<?php
$var=array('nombre'=>'Pedro','apellido'=>'Lazo','telefono'=>'25366548');
echo"La variable \$var, representa $var.<br/>\n";
echo"La variable \$nombre representa el elemento: \t\t" . $var['nombre'] . "<br>";
echo"La variable \$apellido representa el elemento: \t" . $var['apellido'] . "<br>";
echo"La variable \$telefono representa el elemento: \t" . $var['telefono'] . "<br>\n\n";
?>
<br>Agregar un nuevo elemento en el array<br>
<?php
$var['edad']="25";
echo"La variable \$edad representa el elemento: \t\t" . $var['edad'] . "<br>";
?>
</table>
</pre>
</font>
</body>
</html>


previo
Imprimir..
Ultima actualisación: Tue, 24 ▪ May ▪ 2011
próximo