//To clear array you are able to simply re-instantiate it
$foo = array();
//To clear $foo from the symbol table use
unset($foo);
<?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);
?>
$colors = array("red","","blue",NULL);
$colorsNoEmptyOrNull = array_filter($colors, function($v){
return !is_null($v) && $v !== '';
});
//$colorsNoEmptyOrNull is now ["red","blue"]
$emptyArray = [];
$emptyArray = array();
$emptyArray = (array) null;
$emptyArray = [];
$emptyArray = array();
$emptyArray = (array) null;
$my_array = array_fill(0, $size_of_the_array, $some_data);
unset($foo); // $foo is gone
$foo = array(); // $foo is here again