有時我們在利用表單提交時特別是文本框時用戶提交的空格,回車我們都會原樣保存到數據庫中去,但有時我們要過濾它怎么辦呢,下面我寫了一個函數有需要的朋友可參考消息.
實現原理就是利用str_replace來替換rn n t就可以了,再后面利用正則表達式來過濾一些注釋標記,代碼如下:
- function compress_html($string) {
- $string = str_replace("rn", '', $string);
- $string = str_replace("n", '', $string);
- $string = str_replace("t", '', $string);
- $string = str_replace(chr(13), '', $string);
- $string = str_replace(chr(32), '', $string);
- return preg_replace($pattern, $replace, $string);
- }
當然如果中間還有其它要替換的確們可以在數據中增加正則表達式規則即可了.
|
新聞熱點
疑難解答