我需要在循环PHP中使用正则表达式我有如下问题.当我写这段代码时,它的工作正常:
$phone_number= '2222463';
for ($i=1; $i <= 9; $i++) {
if((preg_match("/^[$i]{3}/", $phone_number))){
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
但是下面的代码不会返回true:
for ($i=1; $i <= 9; $i++) {
if((preg_match("/^[$i]{$i}/", $phone_number))){
return true;
}
}
Run Code Online (Sandbox Code Playgroud)
注意:{2} == {$ i}