0
$grep=preg_grep("/^(\d+)?\.\d+$/", "11.11");
print_r($grep);

这不应该打印一个由“11.11”组成的数组吗?

4

1 回答 1

3

不...您想使用preg_match...preg_grep用于数组

if(preg_match("/^(\d+)?\.\d+$/", "11.11", $matches)) {
   print_r($matches);
} else {
   echo "No Match!";
}
于 2013-01-01T03:00:49.060 回答