预览模式: 普通 | 列表

连续回车:

PHP代码
  1. $str = "开始 
  2.  
  3. 内容 
  4.  
  5.  
  6. 结束";  
  7. $str = preg_replace("/\s+\r/is""\n"$str);//回车符是\r  
  8. $str = preg_replace("/\s+\r\n/is""\n"$str);//回车符是\r\n  
  9. $str = preg_replace("/\s+\n/is""\n"$str);//回车符是\n  
  10. $str = str_replace("\n",'<br />',$str);  
连续空格:
 
必须是两个或者两个以上才去掉:
PHP代码
  1. $str = "a   b  d\nc";  
  2. echo preg_replace( '#\s{2,}#'''$str ); // output abdc  

去掉所有空白字符:

PHP代码
  1. preg_replace( '#\s#'''$str );  

多个连续空白字符替换成一个空格:

PHP代码
  1. preg_replace( '#\s+#'' '$str );  

Tags: php

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 539

php正则判断字符串是否含有中文

 

PHP代码
  1. <?php  
  2.   
  3. $str = '若你安好便是晴天';  
  4. if (preg_match('/^[\x{4e00}-\x{9fa5}]+$/u'$str)>0) {  
  5.     echo '全是中文';  
  6. else if(preg_match('/[\x{4e00}-\x{9fa5}]/u'$str)>0) {  
  7.     echo '含有中文';  
  8. else {  
  9.     echo '没有包含中文';  
  10. }  
  11.   
  12. ?>  

 

Tags: php

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 419

 广告位

↑返回顶部↑