我在57行遇到了这个错误:$password = str_replace($key, $value, $password, 1);
据我所知,我只传递了变量。以下是更多上下文信息:
$replace_count = 0;
foreach($replacables as $key => $value)
{
if($replace_count >= 2)
break;
if(strpos($password, $key) !== false)
{
$password = str_replace($key, $value, $password, 1);
$replace_count++;
}
}
str_replace
可以接受数组作为参数.. 你不需要循环。 - Baba