Member-only story

The Quickest Method to Determine if a PHP Array is Empty

I Nyoman Jyotisa
2 min readOct 14, 2024

--

When it comes to checking if a PHP array is empty, the most efficient way is to utilize the empty() function:

$foo = [];

// true
var_dump(empty($foo));

$bar = ['Foo', 'Bar', 'Baz'];

// false
var_dump(empty($bar));

This method is my preferred approach. However, there are other techniques you can use to determine if an array is empty, including:

  • Utilizing the count() (or sizeof()) function to count the number of elements in the array and verify if that count equals zero. This method works for both single-dimensional and multidimensional arrays.
  • Employing the not operator (!). If the array contains any elements, the not operator will evaluate to true.

You can choose to stop here, or you can explore more details about these functions for checking empty arrays.

Alternative Methods for Checking if an Array is Empty

Using the count() Function
Another effective method for checking if an array is empty is the count() function. This function returns an integer that reflects the number of items within the array, returning zero if it is empty.

--

--

No responses yet