Я хочу создать функцию для фильтрации сообщений пользователей.PHP: str_replace multiple cases
$postcontent = str_replace(("rn", '<br>'), ("[B]", '<b>'), self::$post);
Пробовал использовать его для замены str несколькими строками, но вы можете видеть, что это неправильно. Я также пробовал:
$postcontent = str_replace(
array("rn", '<br>'),
array("[B]", '<b>'),
$self::$post
);
Что не так?
Как определить, что это неправильно? – RomanPerekhrest
Да, первый ошибочен, потому что вы не определили его как массив, а следующий неверен, потому что вы определили '$ self' вместо' self' и даже не можете сказать, что он идеален, потому что не знаю что содержит переменная '$ post' –