Re: [請益] 如何判斷表單Null、空白

看板PHP作者 (PHP5)時間12年前 (2012/09/19 01:14), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
要去除全部的空白,包含 \n \r \t , 可以使用 preg_replace('/[\s\n\r\t]/', '', $str); 這在很多有套用 WYSIWYG 的編輯器很有用, 有時候預覽都會去抓多少字,不過這時可能會因為 html 的 tag , 而造成長短差異非常大的問題。 因此可以使用 strip_tags($str) 去把 html 的 tag 脫光, 所以合在一起用就是 preg_replace('/[\s\n\r\t]/', '', strip_tags($str)); 若是要取多少中文字則再配合 mb_strimwidth() 函式。 ※ 引述《Boston (Boston)》之銘言: : 大家好 : 我現在在寫站內關鍵字搜尋系統 : 想要寫防呆機制 : 希望能判斷空白字串(space)以及Null不要執行 : 現在我只寫到這樣的判斷: : if(!empty($keywords)) : { : do : } : else : { : error! : } : 擋Null可以,但是要如何擋space字元呢? : 這問題應該超簡單 : 但google了相關語法ereg等 還是不太清除規則該怎麼寫 : 還是在Client端寫script就好了呢? : 希望版友能解答 : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.217.6.57
文章代碼(AID): #1GMHoJhI (PHP)
討論串 (同標題文章)
文章代碼(AID): #1GMHoJhI (PHP)