Re: [請益] 如何將陣列中的 空白欄位去掉,請幫我看 …

看板PHP作者 (低溫烘焙)時間16年前 (2009/10/21 21:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
/** * 删除陣列中空白的元素(包括只有空白字符的元素) * * 用法: * $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
文章代碼(AID): #1AtnF5rt (PHP)
文章代碼(AID): #1AtnF5rt (PHP)