Я получаю эту ошибку в строке 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
может принимать массив .. вам не нужно зацикливаться - person Baba   schedule 24.06.2013