Controlla se un array è vuoto in PHP
-
Usa la funzione
empty()
per verificare se un array è vuoto in PHP -
Usa la funzione
sizeof()
per verificare se un array è vuoto in PHP -
Usa la funzione
count()
per verificare se un array è vuoto in PHP -
Usa l’operatore
NOT
per verificare se un array è vuoto in PHP
Questo articolo introdurrà metodi per verificare se un array è vuoto in PHP.
- Utilizzo della funzione
empty()
- Utilizzo della funzione
sizeof()
- Utilizzo della funzione
count()
- Utilizzo dell’operatore
NOT
Usa la funzione empty()
per verificare se un array è vuoto in PHP
Possiamo usare la funzione incorporata empty()
per verificare se un array è vuoto. Questa funzione controlla tutti i tipi di variabili, inclusi gli array. La sintassi corretta per utilizzare questa funzione è la seguente.
empty($variable);
La funzione incorporata empty()
ha un solo parametro. Il dettaglio del suo parametro è il seguente
Parametri | Descrizione | |
---|---|---|
$variable |
obbligatorio | È la variabile che vogliamo controllare sia vuota o meno. |
Questa funzione restituisce un valore booleano
a seconda della condizione della variabile passata. Restituisce 1 se la variabile è vuota e 0 se la variabile non è vuota.
Il programma seguente mostra come utilizzare questa funzione per verificare se un array è vuoto o meno.
<?php
$emptyArray = array();
$isEmpty = empty($emptyArray);
echo("The function has returned $isEmpty. \n");
if(empty($emptyArray))
echo("The array is empty.");
?>
Abbiamo memorizzato il valore di ritorno della funzione empty()
nella variabile $isEmpty
.
Produzione:
The function has returned 1.
The array is empty.
Usa la funzione sizeof()
per verificare se un array è vuoto in PHP
Possiamo anche usare la funzione incorporata sizeof()
per controllare se un array è vuoto o meno. La funzione sizeof()
aiuta a trovare la dimensione in numeri. Quello che faremo è trovare la dimensione dell’array. Se la dimensione dell’array è 0, il nostro array è vuoto. La sintassi corretta per utilizzare questa funzione è la seguente:
sizeof($array, $mode)
La funzione sizeof()
accetta due parametri. Il dettaglio dei suoi parametri è il seguente
Parametri | Descrizione | |
---|---|---|
$array |
obbligatorio | È l’array di cui desideriamo trovare la dimensione. Può anche essere un numerabile. |
$mode |
opzionale | Specifica la modalità della funzione. Ha due valori 0 e 1. Per impostazione predefinita, il suo valore è 0, il che significa che non trova la dimensione in modo ricorsivo. Se impostato a 1, trova la dimensione dell’array in modo ricorsivo. |
Il programma che controlla se un array è vuoto usando la funzione sizeof()
è il seguente:
<?php
$emptyArray = array();
$size = sizeof($emptyArray);
echo("The size of the array is $size. \n");
if(sizeof($emptyArray) == 0)
echo("The array is empty.");
?>
Produzione:
The size of the array is 0.
The array is empty.
Usa la funzione count()
per verificare se un array è vuoto in PHP
Possiamo anche usare la funzione incorporata count()
per controllare se un array è vuoto o meno. La funzione count()
è la stessa nel suo funzionamento della funzione sizeof()
. Conta il numero di elementi di un array o di un oggetto numerabile. Quello che faremo è trovare il numero di elementi nell’array. Se il numero di elementi nell’array è 0, il nostro array è vuoto. La sintassi corretta per utilizzare questa funzione è la seguente:
count($array, $mode)
La funzione count()
accetta due parametri. Il dettaglio dei suoi parametri è il seguente
Parametri | Descrizione | |
---|---|---|
$array |
obbligatorio | È l’array di cui desideriamo trovare il numero di elementi. Può anche essere un oggetto numerabile. |
$mode |
opzionale | Specifica la modalità della funzione. Ha due valori 0 e 1. Per impostazione predefinita, il suo valore è 0, il che significa che non trova la dimensione in modo ricorsivo. Se impostato a 1, trova la dimensione dell’array in modo ricorsivo. |
Il programma che controlla se un array è vuoto usando la funzione count()
è il seguente:
<?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.");
?>
Produzione:
The number of elements in the array is 0.
The array is empty.
Usa l’operatore NOT
per verificare se un array è vuoto in PHP
L’operatore NOT
(!) Può essere utilizzato anche per verificare se un array è vuoto o meno.
Il programma che controlla se un array è vuoto utilizzando l’operatore NOT
è il seguente:
<?php
$emptyArray = array();
if(!$emptyArray)
echo("The array is empty.");
?>
Produzione:
The array is empty.