Crie um array numérico chamado $cars, atribua três elementos a ele e imprima o texto contendo os valores do array:
<?php$cars=array("Volvo","BMW","Toyota");echo "Eu gosto de " . 2] ".";?>A função array() é usada para criar arrays.
Em PHP, existem três tipos de arrays:
array numérico - array com chaves de ID numéricas
Matriz associativa - uma matriz com chaves especificadas, cada chave associada a um valor
Matriz multidimensional - uma matriz contendo uma ou mais matrizes
Sintaxe para matrizes numéricas:
array( valor1, valor2, valor3, etc. );
Sintaxe para matrizes associativas:
array( chave=>valor,chave=>valor,chave=>valor,etc. );
parâmetro | descrever |
---|---|
chave | Especifica o nome da chave (valor numérico ou string). |
valor | Especifique o valor da chave. |
Valor de retorno: | Retorna uma matriz de parâmetros. |
---|---|
Versão PHP: | 4+ |
Registro de atualização: | Desde o PHP 5.4, você pode usar sintaxe de array curto, usando [] em vez de array(). Por exemplo, use $cars=["Volvo","BMW"] em vez de $cars=array("Volvo","BMW"); |
Crie um array associativo chamado $age:
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");echo "Peter é " . "anos.";?>Itere e imprima os valores de um array numérico:
<?php$cars=array("Volvo","BMW","Toyota");$arrlength=count($cars);for($x=0;$x<$arrlength;$x++) { echo $cars [$x]; eco "<br>";Itere e imprima os valores de uma matriz associativa:
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");foreach($age as $x=>$x_value) { echo "Chave=" $x ", Valor=" $x_valor;Crie uma matriz multidimensional:
<?php// Um array bidimensional $cars=array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) );?>