本文目錄一覽:
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;
?
原創文章,作者:E8HZP,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127998.html