Как заменить текст в строке
Короткий ответ
Функция str_replace() заменяет все вхождения подстроки:
<?php
echo str_replace('cat', 'dog', 'My cat sleeps');Результат:
My dog sleepsНесколько замен сразу
Передайте массивы: каждый элемент первого заменяется соответствующим элементом второго.
<?php
echo str_replace(['red', 'green'], ['RED', 'GREEN'], 'red and green');Результат:
RED and GREENБез учёта регистра
Латинские буквы без учёта регистра заменяет str_ireplace():
<?php
echo str_ireplace('HELLO', 'Hi', 'hello, world');Результат:
Hi, worldФункции из этого ответа
- str_replace — Заменяет все вхождения подстроки на другую строку.