English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico PHP

Tutorial avançado PHP

PHP & MySQL

Manual de referência PHP

Uso e exemplo da função array() PHP

Funções de Array PHP

Definição e uso

array()A função é usada para criar um array PHP. Esta função pode ser usada para criar arrays de índice ou associativos. Os arrays PHP podem ser unidimensionais ou multidimensionais.

Sintaxe

Sintaxe para criar um array de índice PHP:

$a = array(value1, value2, value3, ...)

Sintaxe para criar um array associativo PHP:

$a = array(key1 => value1, key2 => value2...)

Parâmetro

Número de ordemParâmetros e descrição
1

key (opcional)

Ela especifica uma chave do tipo número ou string. Se não for configurado, uma chave inteira será gerada, começando em 0

2

value (obrigatório)

Ela especifica o valor

Retorno

Esta função retorna o array de parâmetros.

Versão PHP

Esta função foi originalmente introduzida como parte do núcleo PHP 4uma parte da versão 0.0 introduzida.

Exemplo online

Aba seguinte exemplo cria um array PHP vazio:

<?php
   $abc = array();
   print_r($abc);
?>
Teste e veja‹/›

Resultado de saída

Array ()

Exemplo online

Aba seguinte exemplo cria um array de índice PHP contendo poucos elementos:

<?php
   $abc = array("A", "B", "C");
   print_r($abc);
?>
Teste e veja‹/›

Resultado de saída

Array
(
    [0] => A
    [1=> B
    [2=> Letra
)

Exemplo online

Este exemplo cria um array associativo PHP com chaves numéricas:

<?php
   $abc = array(1 => "Um", 2 => "Dois", 3 => "Três"
   print_r($abc);
?>
Teste e veja‹/›

Resultado de saída

Array
(
    [1=> Um
    [2=> Dois
    [3=> Três
)

Exemplo online

Este exemplo cria um array associativo PHP com chaves de string:

<?php
   $abc = array("um" => "Um", "dois" => "Dois", "três" => "Três");
   print_r($abc);
?>
Teste e veja‹/›

Resultado de saída

Array
(
    [um] => Um
    [dois] => Dois
    [três] => Três
)

Exemplo online

Este exemplo ilustra como adicionar mais valores a um array PHP existente:

<?php
   $abc = array(1 => "Um", 2 => "Dois", 3 => "Três"
   print_r($abc);
   
   /*Adicionando mais dois valores ao array acima */
   $abc[4];
   $abc[5]);
   print_r($abc);
?>
Teste e veja‹/›

Resultado de saída

Array
(
    [1=> Um
    [2=> Dois
    [3=> Três
)
Array
(
    [1=> Um
    [2=> Dois
    [3=> Três
    [4=> Quatro
    [5=> Cinco
)

Exemplo online

Este exemplo demonstra como criar um array bidimensional, como especificar chaves para arrays associativos e como pular e continuar índices numéricos em arrays normais.

<?php
   $fruits = array (
      "frutas" => array("a" => "laranja", "b" => "banana", "c" => "maçã"),
      "números" => array(1, 2, 3, 4, 5, 6),
      "buracos" => array("primeiro", 5 => "segundo", "terceiro")
   );
   print_r($frutas);
?>
Teste e veja‹/›

Resultado de saída

Array
(
    [frutas] => Array
        (
            [a] => laranja
            [b] => banana
            [c] => maçã
        )
    [números] => Array
        (
            [0] => 1
            [1=> 2
            [2=> 3
            [3=> 4
            [4=> 5
            [5=> 6
        )
    [buracos] => Array
        (
            [0] => primeiro
            [5=> segundo
            [6=> terceiro
        )
)

Exemplo online

Para deletar um elemento de array ou todo o array, você pode usarunset()Função:

<?php
   $abc = array(1 => "Um", 2 => "Dois", 3 => "Três"
   print_r($abc);
   /* Agora vamos deletar o índice2do elemento*/
   unset( $abc[2]);
   print_r($abc);
   
   /* Agora vamos deletar todo o array */
   unset($abc);
   print_r($abc);
?>
Teste e veja‹/›

Resultado de saída

Array
(
    [1=> Um
    [2=> Dois
    [3=> Três
)
Array
(
    [1=> Um
    [3=> Três
)
PHP Aviso: Variável não definida: abc no arquivo main.php na linha 13

Funções de Array PHP