當前位置:學者齋 >

設計製作 >網頁設計 >

分享php數組去除空值函數

分享php數組去除空值函數

對於一個一維的php數組,如何清除其中值為空的元素呢?直接的'辦法是foreach循環一下,一個個判斷排除。不過這個方法還是略顯複雜,下面分享一下今天看到的一個方法,非常簡潔

分享php數組去除空值函數

複製代碼 代碼如下:

/**

* 方法庫-數組去除空值

* @param string $num 數值

* @return strin

*/

public function array_remove_empty(&$arr, $trim = true) {

if (!is_array($arr)) return false;

foreach($arr as $key => $value){

if (is_array($value)) {

self::array_remove_empty($arr[$key]);

} else {

$value = ($trim == true) ? trim($value) : $value;

if ($value == "") {

unset($arr[$key]);

} else {

$arr[$key] = $value;

}

}

}

}

是不是非常實用的函數呢,希望大家能夠喜歡。

標籤: PHP 空值 數組 函數
  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-mo/sjzz/sjzz/pz40eq.html