Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/database/database.php:2) in /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/session/session.php on line 423

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/database/database.php:2) in /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/session/session.php on line 423

Warning: Cannot modify header information - headers already sent by (output started at /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/database/database.php:2) in /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/session/session.php on line 426

Warning: Cannot modify header information - headers already sent by (output started at /home/content/f/e/r/ferasferas1/html/scriptslibrary/libraries/joomla/database/database.php:2) in /home/content/f/e/r/ferasferas1/html/scriptslibrary/templates/ja_purity/ja_templatetools.php on line 49
Remove Empty Members from an Array in PHP - The Scripts Library Community

Free Programming Tutorials & Source Code

 
  • Increase font size
  • Default font size
  • Decrease font size
Home PHP Remove Empty Members from an Array in PHP

Remove Empty Members from an Array in PHP

E-mail
(1 vote, average: 4.00 out of 5)
A simple function to remove empty members/entries from an array in PHP:

 
 function remove_empty_members($arr)
{
    $newarr = array();
    while(list($key, $val) = each($arr))
    {
        if (is_array($val))
        {
            $val = remove_empty_members($val);
            // check if array has members
            if (count($val)!=0)
            {
                $narr[$key] = $val;
            }
        }
        else
        {
            if (trim($val) != "")
            {
                $narr[$key] = $val;
            }
        }
    }
    unset($arr);
    return $newarr;
}

That's it!