这不起作用,并输出一个空字符串:
$check["pattern"] = "correct";
$text = "Could this be correct?";
echo preg_replace_callback($check["pattern"],ucfirst,$text);
使用内置函数会很好。事实上,一般回调确实允许按照http://php.net/manual/en/language.types.callable.php内置函数,但不允许 preg_replace_callback。可能是对 php 的功能请求?