在爲文檔添加標籤時,我們經常用“空格”來做標籤間隔符,然後通過explode();來分割提交值,但是如果用戶在輸入多個空格時,explode();將會返回多個空數組,這樣我們得到的許多空標籤,無用值,那麼我們該如何才能過濾掉用戶輸入的多餘空格符呢?
/*TAG 標籤處理*/
$mytag_arr=array();
$mytagarr =array();
$mytag = isset($_POST['mytag'])? $_POST['mytag']:'';
$mytagarr = explode(" ",$mytag);
//處理多餘空格
foreach ($mytagarr as $key => $value)
{
if(!empty($value))
{
$mytag_arr[]=trim($value);
}
}
$mytagchar = implode(" ",$mytag_arr);
$data['mytag'] = $mytagchar;