首页 > 编程知识 正文

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

时间:2023-12-03 20:09:12 阅读:311876 作者:UOAQ

本文目录一览:

  • 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;

?

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。