To add an answer to Rikesh:
<?php $aryMain = array(array('hello','bye'), array('',''),array('','')); $aryMain = array_filter(array_map('array_filter', $aryMain)); print_r($aryMain); ?>
Pasting its code into another array_filter will get rid of all arrays.
Array ( [0] => Array ( [0] => hello [1] => bye ) )
Compared with:
$aryMain = array_map('array_filter', $aryMain); Array ( [0] => Array ( [0] => hello [1] => bye ) [1] => Array ( ) [2] => Array ( ) )
user1508519
source share