PHP array()Funciones
Manual de referencia completo de PHP Array
Ejemplos
Crear un array numérico llamado $cars, asignarle tres elementos e imprimir el texto que contiene los valores del array:
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Ejecutar ejemplo »
Definición y uso
La función array() se utiliza para crear arrays.
En PHP, hay tres tipos de arrays:
- Array numérico- Array con claves de ID numéricas
- Array asociativo- Array con claves especificadas, cada clave asociada a un valor
- Array multidimensional- Array que contiene uno o más arrays
Sintaxis
Sintaxis del array numérico:
array(value1,value2,value3,etc.);
Sintaxis del array asociativo:
array(key=>value,key=>value,key=>value,etc.);
| Parámetros | Descripción |
|---|---|
| key | Especifica el nombre de la clave (numérica o cadena). |
| value | Especifica el valor de la clave. |
Detalles técnicos
| Valor de retorno: | Devuelve un array de los parámetros. |
|---|---|
| Versión de PHP: | 4+ |
| Historial de cambios: | Desde PHP 5.4, se puede usar la sintaxis de array corta, utilizando [] en lugar de array(). Por ejemplo, usa $cars=["Volvo","BMW"]; en lugar de $cars=array("Volvo","BMW"); |
Más ejemplos
Ejemplo 1
Crear un array asociativo llamado $age:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
Ejecutar ejemplo »
Ejemplo 2
Recorrer e imprimir los valores de un array numérico:
<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
Ejecutar ejemplo »
Ejemplo 3
Recorrer e imprimir los valores de un array asociativo:
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
Ejecutar ejemplo »
Ejemplo 4
Crear un array multidimensional:
<?php
// un array bidimensional
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
// un array bidimensional
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
Ejecutar ejemplo »
Manual de referencia completo de PHP Array Otras extensiones