O melhor tutorial array PHP em 2024. Neste tutorial você pode aprender Exemplos,O que as matrizes são?,Criar uma matriz em PHP,matriz numérica PHP,Exemplos,Obtém uma matriz de comprimento - função count (),Exemplos,travessia matriz numérica,Exemplos,matriz associativa PHP,Exemplos,Traverse uma matriz associativa,Exemplos,arrays multidimensionais,PHP completa matriz de referência,

array PHP

Array pode armazenar vários valores em uma única variável:

Exemplos

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

Correndo instância »

O que as matrizes são?

Uma matriz é um especial de vários valores variáveis ​​podem ser armazenados em uma única variável.

Se você tem uma lista de itens (por exemplo: uma lista de nomes de carro), que é armazenado em uma única variável, como segue:

$cars1="Volvo";
$cars2="BMW";
$cars3="Toyota";

No entanto, se você quiser percorrer a matriz e encontrar um específico? Se a matriz produto de mais de três, mas 300 é?

A solução é criar uma matriz!

Arrays pode armazenar vários valores em uma única variável, e você pode acessar o valor com base na chave.


Criar uma matriz em PHP

Em PHP, função array () é usado para criar uma matriz:

array();

No PHP, existem três tipos de matrizes:

  • matriz numérica - Uma matriz com uma chave de identificação numérica
  • matriz associativa - Uma matriz com as teclas especificado um valor associado a cada tecla
  • matriz multidimensional - contendo um ou mais arrays de arrays

matriz numérica PHP

Existem duas maneiras de criar uma variedade de métodos numéricos:

key ID atribuído automaticamente (key ID sempre começa em 0):

$cars=array("Volvo","BMW","Toyota");

Artificiais chaves ID atribuídos:

$cars[0]="Volvo";
$cars[1]="BMW";
$cars[2]="Toyota";

O exemplo a seguir cria uma matriz numérica chamado $ carros e para atribuir uma matriz de três elementos, em seguida, imprimir algum texto que contém uma matriz de valores:

Exemplos

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

Correndo instância »


Obtém uma matriz de comprimento - função count ()

count () devolve o comprimento da matriz (número de elementos):

Exemplos

<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>

Correndo instância »


travessia matriz numérica

Através de e imprimir todos os valores numéricos na matriz, você pode usar um loop for, como segue:

Exemplos

<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);

for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>

Correndo instância »


matriz associativa PHP

matriz associativa é usar uma matriz da chave especificada atribuído à matriz.

Existem duas maneiras de criar matrizes associativas:

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

ou:

$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";

Você pode então usar a chave especificada no script:

Exemplos

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>

Correndo instância »


Traverse uma matriz associativa

E imprimir todos os valores em uma matriz associativa, você pode usar o loop foreach, como segue:

Exemplos

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>

Correndo instância »


arrays multidimensionais

Matrizes multidimensionais será descrito em pormenor na secção avançada tutorial PHP.


PHP completa matriz de referência

Para um manual de referência completo para todas as funções de matriz, visite o nosso Manual do PHP matriz de referência .

Este manual de referência fornece uma breve descrição de cada função e exemplos de aplicações!

array PHP
10/30