Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Как заменить текст в строке

Короткий ответ

Функция 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 — Заменяет все вхождения подстроки на другую строку.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.