-1
为什么preg_match返回2个值的数组,即使只有一个 无效字符?为什么(php)即使只有一个无效字符,preg_match也会返回一个2的数组?
function check_alpha($str)
{
preg_match("/([^A-Za-z])/",$str,$result);
var_dump($result);
}
发送此字符串testing5this
返回:
array (size=2)
0 => string '5' (length=1)
1 => string '5' (length=1)
除了什么chiris85提到的,你也可以做'$结果[1]'如果你想捕捉组。 –