Re: [請益] 如何將陣列中的 空白欄位去掉,請幫我看 …
/**
* 删除陣列中空白的元素(包括只有空白字符的元素)
*
* 用法:
* $arr = array('', 'test', ' ');
* removeEmpty($arr);
*
* @param array $arr 要處理的陣列
* @param boolean $trim 是否對陣列內容使用trim()去空尾空白
*/
function removeEmpty(& $arr, $trim = true){
foreach ($arr as $key => $value){
if (is_array($value)) {
removeEmpty($arr[$key]);
} else {
$value = trim($value);
if ($value == '') {
unset($arr[$key]);
} elseif ($trim) {
$arr[$key] = $value;
}
}
}
}
此函式是從QeePHP的freamwork中的helper擷錄並些微修改=.=,僅供參考
雖然我不用QeePHP的freamwork,不過他裡面的一些helper還的確滿好用的
--
歡迎來我的網誌看看
@ http://liaosankai.pixnet.net/blog
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.240.20.226
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章