Como verificar se um vetor está vazio em PHP
-
Utilize
empty()
Função para verificar se um array está vazio em PHP -
Use a função
sizeof()
para verificar se um array está vazio em PHP -
Utilize a função
count()
para verificar se um array está vazio no PHP -
Utilize
NOT
Operador para verificar se um array está vazio em PHP
Este artigo introduzirá métodos para verificar se uma array
está vazia em PHP.
- Utilizando a função
empty()
. - Utilizando
sizeof()
função - Utilizando a função
count()
- Utilizando o operador
NOT
Utilize empty()
Função para verificar se um array está vazio em PHP
Podemos utilizar a função embutida empty()
para verificar se um array
está vazio. Esta função verifica todos os tipos de variáveis, incluindo as arrays. A sintaxe correta para utilizar esta função é a seguinte.
empty($variable);
A função embutida empty()
tem apenas um parâmetro. O detalhe de seu parâmetro é o seguinte
Parâmetros | Descrição | |
---|---|---|
$variable |
obrigatório | É a variável que queremos verificar se está vazia ou não. |
Esta função retorna um valor booleano
dependendo da condição da variável passada. Ela retorna 1 se a variável estiver vazia e retorna 0 se a variável não estiver vazia.
O programa abaixo mostra como podemos utilizar esta função para verificar se uma array
está vazia ou não.
<?php
$emptyArray = array();
$isEmpty = empty($emptyArray);
echo("The function has returned $isEmpty. \n");
if(empty($emptyArray))
echo("The array is empty.");
?>
Armazenamos o valor de retorno da função empty()
em $isEmpty
variável.
Resultado:
The function has returned 1.
The array is empty.
Use a função sizeof()
para verificar se um array está vazio em PHP
Também podemos utilizar a função embutida sizeof()
para verificar se um array
está vazio ou não. A função sizeof()
ajuda a encontrar o tamanho em números. O que faremos é encontrar o tamanho do array
. Se o tamanho da array for 0, então nossa array estará vazia. A sintaxe correta para utilizar esta função é a seguinte:
sizeof($array, $mode)
A função sizeof()
aceita dois parâmetros. O detalhe de seus parâmetros é o seguinte
Parâmetros | Descrição | |
---|---|---|
$array |
obrigatório | É a array cujo tamanho desejamos encontrar. Também pode ser um contável. |
$mode |
opcional | Ela especifica o modo da função. Tem dois valores 0 e 1. Por padrão, seu valor é 0, o que significa que não encontra tamanho recursivamente. Se ajustado para 1, ele encontra o tamanho da array recursivamente. |
O programa que verifica se um array está vazio utilizando a função sizeof()
é o seguinte:
<?php
$emptyArray = array();
$size = sizeof($emptyArray);
echo("The size of the array is $size. \n");
if(sizeof($emptyArray) == 0)
echo("The array is empty.");
?>
Resultado:
The size of the array is 0.
The array is empty.
Utilize a função count()
para verificar se um array está vazio no PHP
Também podemos utilizar a função integrada count()
para verificar se uma array está vazia ou não. A função count()
é a mesma em seu funcionamento que a função sizeof()
. Ela conta o número de elementos de um array
ou de um objeto contável. O que faremos é encontrar o número de elementos na array. Se o número de elementos na array for 0, então nossa array estará vazia. A sintaxe correta para utilizar esta função é a seguinte:
count($array, $mode)
A função count()
aceita dois parâmetros. O detalhe de seus parâmetros é o seguinte
Parâmetros | Descrição | |
---|---|---|
$array |
obrigatório | É a array cujo número de elementos desejamos encontrar. Também pode ser um objeto de contabilidade. |
$mode |
opcional | Ela especifica o modo da função. Tem dois valores 0 e 1. Por padrão, seu valor é 0, o que significa que não encontra tamanho recursivamente. Se ajustado para 1, ele encontra o tamanho da array recursivamente. |
O programa que verifica se um array está vazio utilizando a função count()
é o seguinte:
<?php
$emptyArray = array();
$numberOfElements = sizeof($emptyArray);
echo("The number of elements in the array is $numberOfElements. \n");
if(count($emptyArray) == 0)
echo("The array is empty.");
?>
Resultado:
The number of elements in the array is 0.
The array is empty.
Utilize NOT
Operador para verificar se um array está vazio em PHP
O operador NOT
(!) também pode ser utilizado para verificar se um array
está vazio ou não.
O programa que verifica se uma array está vazia utilizando o operador NOT
é o seguinte:
<?php
$emptyArray = array();
if(!$emptyArray)
echo("The array is empty.");
?>
Resultado:
The array is empty.
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