función array () de PHP
PHP matriz de referencia completa
Ejemplos
Crear una matriz numérica llamada $ coches, los tres elementos que tiene asignadas, e imprime el texto contiene una matriz de valores:
<?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] . ".";
?>
Instancia en ejecución »
Definición y Uso
función array () se utiliza para crear una matriz.
En PHP, hay tres tipos de matrices:
- Numérica Array - Una matriz con una clave de identificación numérica
- matriz asociativa - Una matriz con las claves especifica un valor asociado con cada tecla
- Multidimensional array - que contiene una o más matrices de matrices
gramática
Numérica sintaxis de matrices:
array( value1,value2,value3,etc. );
Asociativo sintaxis de matrices:
array( key=>value,key=>value,key=>value,etc. );
参数 | 描述 |
---|---|
key | 规定键名(数值或字符串)。 |
value | 规定键值。 |
detalles técnicos
Devuelve: | Devuelve una matriz de parámetros. |
---|---|
versión de PHP: | 4+ |
registro de actualización: | A partir de PHP 5.4 en adelante, puede utilizar la sintaxis de matrices corta con [] en lugar de la matriz (). Por ejemplo, los coches $ = [ "Volvo", "BMW"]; en lugar de los $ coches = array ( "Volvo", "BMW"); |
más ejemplos
Ejemplo 1
Crear una matriz asociativa denominada $ edad de:
<?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.";
?>
Instancia en ejecución »
Ejemplo 2
De recorrido y de impresión matriz numérica de los valores:
<?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>";
}
?>
Instancia en ejecución »
Ejemplo 3
De recorrido y asociativa de impresión matriz de valores:
<?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>";
}
?>
Instancia en ejecución »
Ejemplo 4
Crear matrices multidimensionales:
<?php
// 一个二维数组
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
// 一个二维数组
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
Instancia en ejecución »
PHP matriz de referencia completa