Code前端首页关于Code前端联系我们

php中正则匹配数字(php 正则匹配字符串)

terry 2年前 (2023-09-30) 阅读数 86 #PHP
文章标签 PHP

本文目录一览:

  • 1、php正则如何在一个字符串中匹配一个数字
  • 2、php正则 匹配 数字0-10
  • 3、PHP正则匹配数字问题

php正则如何在一个字符串中匹配一个数字

$str_arr[] = '1,11,21,35,41';

$str_arr[] = '1,5,15,21,35,41';

$str_arr[] = '1,5,';

$str_arr[] = '5';

$matche_arr = array();

foreach($str_arr as $value){

  if(preg_match('/(^|,)5(,|$)/',$value)){

      $matche_arr[] = $value;

  }

}

print_r($matche_arr);

php正则 匹配 数字0-10

匹配数字0-10的php正则表达式 ^([0-9]|10)$

完整的php程序如下

?php

$str="10"; 

$regex="/^([0-9]|10)$/"; 

if (preg_match($regex,$str)){ 

  print_r("匹配"); 

}else{

 print_r("不匹配"); 

}

?

运行结果

匹配

PHP正则匹配数字问题

?php

$aa='2,222,22,2222';

$aa=preg_replace('/(?=\D|\b)22(?=\D|\b)/','11',$aa);

echo $aa;

?

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门