Matrizes PHP
Um array armazena vários valores em uma única variável:
Exemplo
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
O que é uma Matriz?
Um array é uma variável especial, que pode conter mais de um valor por vez.
Se você tiver uma lista de itens (uma lista de nomes de carros, por exemplo), armazenar os carros em variáveis únicas pode ficar assim:
$cars1 = "Volvo";
$cars2 = "BMW";
$cars3 = "Toyota";
No entanto, e se você quiser percorrer os carros e encontrar um específico? E se você não tivesse 3 carros, mas 300?
A solução é criar um array!
Uma matriz pode conter muitos valores em um único nome e você pode acessar os valores referindo-se a um número de índice.
Criar um array em PHP
No PHP, a array()
função é usada para criar um array:
array();
No PHP, existem três tipos de arrays:
- Arrays indexados - Arrays com um índice numérico
- Arrays associativos - Arrays com chaves nomeadas
- Arrays multidimensionais - Arrays contendo um ou mais arrays
Obter o comprimento de uma matriz - A função count()
A count()
função é usada para retornar o comprimento (o número de elementos) de um array:
Exemplo
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo count($cars);
?>
Referência completa do array PHP
Para obter uma referência completa de todas as funções de array, acesse nossa Referência de array PHP completa .
A referência contém uma breve descrição e exemplos de uso para cada função!