Latest web development tutorials
×

PHP curso

PHP curso PHP breve introdução PHP instalar PHP gramática PHP variável PHP echo/print PHP Tipos de dados PHP constante PHP corda PHP operadores PHP If...Else PHP Switch PHP ordem PHP Classificação de uma matriz PHP superglobais PHP While circulação PHP For circulação PHP função PHP Variáveis ​​mágicas PHP namespaces PHP Object-Oriented

PHP formulário

PHP formulário PHP Autenticação de formulários PHP formulário - campos obrigatórios PHP formulário - -mail de verificação e URL PHP instância de formulário completo PHP $_GET variável PHP $_POST variável

PHP Tutorial avançado

PHP arrays multidimensionais PHP data PHP conter PHP arquivo PHP Carregar arquivo PHP Cookie PHP Session PHP E-mail PHP segurança E-mail PHP Error PHP Exception PHP filtro PHP Filtro avançado PHP JSON

PHP 7 novos Recursos

PHP 7 novos Recursos

PHP banco de dados

PHP MySQL breve introdução PHP MySQL conexão PHP MySQL Criação de um banco de dados PHP MySQL Criar uma tabela de dados PHP MySQL inserir dados PHP MySQL Inserir dados múltiplos PHP MySQL instruções preparadas PHP MySQL ler dados PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX breve introdução AJAX PHP AJAX banco de dados AJAX XML AJAX busca em tempo real AJAX RSS Reader AJAX voto

PHP manual de referência

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Processamento de imagem PHP RESTful

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!