您的位置:

php中正则匹配数字(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;

?