Here’s an easy way of filtering empty variables from an array, without using a loop or multiple if statements.
<?php
$var1 = ”;
$var2 = ‘dog’;
$var3 = ”;
$var4 = ‘fish’;
$my_array = array($var1, $var2, $var3, $var4);
print_r(array_filter($my_array));
?>
Output:
Array ( [1] => dog [3] => fish )