Пример #1
0
 /**
  * Removes all null values from an array *( or even a multi-dimensional array )*.
  *
  * @package optimizeMember\Utilities
  * @since 111101
  *
  * @param array $array An input array.
  * @return array Returns the ``$array`` after having reduced its set of values.
  */
 public static function remove_nulls($array = FALSE)
 {
     $array = (array) $array;
     /**/
     foreach ($array as $key => &$value) {
         if (is_array($value)) {
             $value = c_ws_plugin__optimizemember_utils_arrays::remove_nulls($value);
         } else {
             if (is_null($value)) {
                 unset($array[$key]);
             }
         }
     }
     return $array;
 }