Функцию preg_replace в PHP следует применять вместо обычных строковых функций, когда требуется найти соответствие сложной строке, а не шаблону. 15
Некоторые ситуации, в которых это может быть целесообразно:
Вместо функции pregreplace следует использовать strreplace или str_ireplace, когда требуется найти соответствие точной строке, а не шаблону. 1