Revision: 49339
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at July 20, 2011 07:50 by BilalELMoussaoui
Initial Code
/* * remove null value from array * @param: array $array the array you will be remove the null value * @param: boolean $lessKeys less the keys of array * @return: array the new array */ function array_remove_null($array,$lessKeys = true){ $NewArray = array(); try{ if(is_array($array)){ $array = array_map('trim',$array); if(is_bool($lessKeys)){ foreach($array as $key => $value){ if(($value != null || strlen($value) != 0) && $lessKeys === true){ $NewArray[$key] = $value; }elseif($value){ $NewArray[] = $value; } } return $NewArray; }else{ throw new Exception('array_remove_null() expects parameter 2 to be boolean, ' . gettype( $lessKeys ) . ' given', E_USER_WARNING ); } }else{ throw new Exception('array_remove_null() expects parameter 1 to be array, ' . gettype( $array ) . ' given', E_USER_WARNING ); } }catch(Exception $e){ trigger_error($e->getMessage(),E_USER_WARNING); } }
Initial URL
Initial Description
remove all nulls values in an array
Initial Title
remove null values in array
Initial Tags
php
Initial Language
PHP