加入收藏 | 设为首页 | 会员中心 | 我要投稿 大连站长网 (https://www.0411zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP preg_match的匹配多国语言的窍门

发布时间:2022-07-23 16:39:18 所属栏目:PHP教程 来源:互联网
导读:这篇文章主要是介绍了PHP preg_match中匹配多国语言的方法,需要的朋友可以参考下 正则:[/S]{2,32} 过滤是管用的 PHP中: 复制代码 代码如下: ?php var_dump( preg_match(/[/S/b]{2,32}/,) ); echo hr /; var_dump( preg_match(/[/S/b]{2,32}/,中国) );
  这篇文章主要是介绍了PHP preg_match中匹配多国语言的方法,需要的朋友可以参考下
 
  正则:[/S]{2,32}
 
  过滤是管用的
 
  PHP中:
 
  复制代码 代码如下:
 
  <?php
 
  var_dump( preg_match("/[/S/b]{2,32}/",'ج') );
 
  echo '<hr />';
 
  var_dump( preg_match("/[/S/b]{2,32}/",'中国') );
 
  是不行的
 
  需要加一个参数u,按照uniode来读码
 
  复制代码 代码如下:
 
  <?php
 
  var_dump( preg_match("/[/S/b]{2,32}/u",'ج') );
 
  echo '<hr />';
 
  var_dump( preg_match("/[/S/b]{2,32}/u",'中国') );
 
  echo '<hr />';
 
  var_dump( preg_match("/[/S/b]{2,32}/u",'Дракон') );
 
  echo '<hr />';
 
  var_dump( preg_match("/[/S/b]{2,32}/u",'cc') )。
 

(编辑:大连站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!