Inicializar array vazio em PHP
-
Utilize os parênteses rectos
[]
para inicializar um array vazia em PHP -
Utilize a função
array()
para inicializar um array vazia em PHP
Este artigo irá introduzir diferentes métodos para inicializar um array vazia em PHP.
Utilize os parênteses rectos []
para inicializar um array vazia em PHP
Em PHP, temos múltiplos métodos e funções para inicializar um array vazia. Podemos utilizar parênteses rectos []
para inicializar a matriz. A sintaxe correcta para utilizar parênteses rectos é a seguinte.
$arrayName = [];
A sintaxe acima irá criar um array vazia. Podemos também adicionar elementos a este array utilizando parênteses rectos. O programa abaixo mostra a forma pela qual podemos utilizar os parênteses rectos []
para inicializar um array vazio em PHP.
<?php
$myarray = [];
echo("This is an empty array.\n");
var_dump($myarray);
?>
Resultado:
This is an empty array.
array(0) {
}
Também podemos utilizar []
para adicionar elementos ao array.
<?php
$myarray = [];
echo("This is an empty array.\n");
var_dump($myarray);
$myarray = [
0=> "Sara",
1=> "John",
2=> "Melissa",
3=> "Tom",
];
echo("Now the array has four elements.\n");
var_dump($myarray);
?>
Resultado:
This is an empty array.
array(0) {
}
Now the array has four elements.
array(4) {
[0]=>
string(4) "Sara"
[1]=>
string(4) "John"
[2]=>
string(7) "Melissa"
[3]=>
string(3) "Tom"
}
Utilize a função array()
para inicializar um array vazia em PHP
Também podemos utilizar a função array()
para inicializar um array vazia em PHP. Esta função é uma função especializada para a criação de um array. A sintaxe correcta para utilizar esta função é a seguinte.
array($index1=>$value1, $index2=>$value2, ...,$indexN=>$valueN);
A função de array tem N parâmetros. N é o número de elementos que o array terá. Os detalhes dos seus parâmetros são os seguintes.
Variáveis | Descrição |
---|---|
$index1 , $index2 , …, $indexN . |
É o índice dos elementos do array. Pode ser um número inteiro ou um string. |
$value1 , $value2 , …, $valueN . |
É o valor dos elementos do array. |
O programa abaixo mostra a forma pela qual podemos utilizar a função array()
para inicializar um array vazio em PHP.
<?php
$myarray = array();
echo("This is an empty array.\n");
var_dump($myarray);
?>
Resultado:
This is an empty array.
array(0) {
}
Da mesma forma, podemos utilizar este operador para escrever N strings multi-linhas.
<?php
$myarray = array();
echo("This is an empty array.\n");
var_dump($myarray);
$myarray = array(
0=> "Sara",
1=> "John",
2=> "Melissa",
3=> "Tom",
);
echo("Now the array has four elements.\n");
var_dump($myarray);
?>
Resultado:
This is an empty array.
array(0) {
}
Now the array has four elements.
array(4) {
[0]=>
string(4) "Sara"
[1]=>
string(4) "John"
[2]=>
string(7) "Melissa"
[3]=>
string(3) "Tom"
}
Artigo relacionado - PHP Array
- Como determinar a primeira e última iteração em um loop de Foreach em PHP
- Como Converter um Array em uma string em PHP
- Como Obter o Primeiro Elemento de um Array em PHP
- Como fazer Eco ou Imprimir um Array em PHP
- Como excluir um elemento de uma array em PHP
- Como remover elementos de vetor vazio em PHP