PHP 文檔標籤添加 間隔符“多空格”處理

在爲文檔添加標籤時,我們經常用“空格”來做標籤間隔符,然後通過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;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章