PHP - How to remove empty entries of an array recursively?
问题 I need to remove empty entries on multilevel arrays. For now I can remove entries with empty sub-arrays, but not empty arrays... confused, so do I... I think the code will help to explain better... <?php /** * * This function remove empty entries on arrays * @param array $array */ function removeEmptysFromArray($array) { $filtered = array_filter($array, 'removeEmptyItems'); return $filtered; } /** * * This is a Callback function to use in array_filter() * @param array $item */ function