In questo tutorial, imparerai diverse funzioni per verificare un array vuoto PHP.
Controlla un array vuoto in PHP
In PHP, Esistono tre funzioni da verificare un array vuoto:
Metodo 1: tramite la funzione vuota ()
In PHP, IL vuoto() La funzione è una funzione integrata che prende un singolo argomento, che è l'array che si desidera verificare se è vuota. Se il seguente array è vuoto, la funzione restituisce vera; Mentre restituisce falso in un altro caso.
Ecco un PHP codice per vuoto() funzione:
$ emaray = array ();Il seguente codice crea un array vuoto chiamato $ emaray E dopo ciò, usa il vuoto() funzione per verificare un array vuoto. Poiché l'array è vuoto, il codice all'interno della prima istruzione IF esegue e l'output è “Array vuoto.".
Metodo 2: usando la funzione sizeof ()
Puoi anche usare il taglia di() funzione in PHP Per verificare la dimensione dell'array e se è zero, puoi semplicemente stampare il messaggio come “Array vuoto.".
Ecco un esempio:
$ emaray = array ();Quanto sopra PHP Il codice crea un array vuoto chiamato $ emaray e usa il taglia di() funzione per verificare un array vuoto. Poiché l'array è vuoto, l'output sarà “Array vuoto.".
Metodo 3: usando la funzione count ()
In PHP, C'è un altro integrato contare funzione che puoi utilizzare per verificare un array vuoto. Conta il numero di elementi e se non esiste un elemento, restituisce il risultato come un array vuoto.
Ecco un esempio:
$ emaray = array ();Il programma di cui sopra utilizza il contare() funzione per verificare un array vuoto e poiché l'array è vuoto, l'output sarà “Array vuoto." in questo caso.
Conclusione
Gli array sono una struttura di dati essenziale utilizzata dai programmatori in PHP. Sapere come verificare un array vuoto è fondamentale per garantire l'esecuzione del codice regolare e senza errori. I tre metodi discussi in questo articolo, vale a dire il vuoto (), sizeof (), E contare() funzioni, fornire diversi modi per verificare un array vuoto PHP. Padroneggiare queste tecniche consente ai programmatori di scrivere un codice più accurato ed efficiente.