作者PHP5 (PHP5)
看板PHP
标题Re: [请益] 如何判断表单Null、空白
时间Wed Sep 19 09:14:57 2012
要去除全部的空白,包含 \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