xxxxxxxxxx
unset($foo); // $foo is gone
$foo = array(); // $foo is here again
xxxxxxxxxx
<?php
$array = array("apple", "", 0, 2, null, -5, "0", "orange", 10, false);
var_dump($array);
echo "<br>";
// Filtering the array
$result = array_filter($array);
var_dump($result);
?>
xxxxxxxxxx
$colors = array("red","","blue",NULL);
$colorsNoEmptyOrNull = array_filter($colors, function($v){
return !is_null($v) && $v !== '';
});
//$colorsNoEmptyOrNull is now ["red","blue"]
xxxxxxxxxx
// Suppose we have an array
$array = array();
// Method 1: Using empty() function
if (empty($array)) {
echo "Array is empty";
} else {
echo "Array is not empty";
}
// Method 2: Using count() function
if (count($array) == 0) {
echo "Array is empty";
} else {
echo "Array is not empty";
}