Cree una matriz numérica llamada $cars, asígnele tres elementos e imprima el texto que contiene los valores de la matriz:
<?php$cars=array("Volvo","BMW","Toyota");echo "Me gusta " . $cars[0] ", " $cars[1] . 2] ".";?>La función array() se utiliza para crear matrices.
En PHP, existen tres tipos de matrices:
matriz numérica - matriz con claves de identificación numéricas
Matriz asociativa : una matriz con claves específicas, cada clave asociada con un valor
Matriz multidimensional : una matriz que contiene una o más matrices
Sintaxis para matrices numéricas:
matriz ( valor1, valor2, valor3, etc. );
Sintaxis para matrices asociativas:
matriz ( clave => valor, clave => valor, clave => valor, etc. );
parámetro | describir |
---|---|
llave | Especifica el nombre de la clave (valor numérico o cadena). |
valor | Especifique el valor clave. |
Valor de retorno: | Devuelve una matriz de parámetros. |
---|---|
Versión PHP: | 4+ |
Registro de actualización: | Desde PHP 5.4, puedes usar una sintaxis de matriz corta, usando [] en lugar de matriz(). Por ejemplo, utilice $cars=["Volvo","BMW"] en lugar de $cars=array("Volvo","BMW"); |
Cree una matriz asociativa llamada $age:
<?php$edad=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");echo "Peter es " $edad['Peter'] . "años.";?>Iterar e imprimir los valores de una matriz numérica:
<?php$cars=array("Volvo","BMW","Toyota");$arrlength=count($cars);for($x=0;$x<$arrlength;$x++) { echo $coches [$x]; eco "<br>";Iterar e imprimir los valores de una matriz asociativa:
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");foreach($edad como $x=>$x_value) { echo "Clave=" . $x ", Valor=" .Crea una matriz multidimensional:
<?php// Una matriz bidimensional $cars=array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) );?>