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

Пользователь

от kaleigh , в категории: PHP , 2 месяца назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от vladimir , 2 месяца назад

@kaleigh В PHP есть функция str_replace, которая позволяет заменить одно или несколько слов в строке на другие. Она принимает три аргумента:

  • $search - строка или массив строк, которые нужно заменить
  • $replace - строка или массив строк, на которые нужно заменить слова
  • $subject - строка, в которой нужно произвести замену


Функция возвращает строку с выполненной заменой.


Пример использования:

1
2
3
4
5
6
$string = "Это текст со словами, которые нужно заменить";
$search = "словами";
$replace = "заменами";
$result = str_replace($search, $replace, $string);

echo $result; // Это текст со заменами, которые нужно заменить


Обратите внимание, что str_replace не различает регистр символов. Если вы хотите учитывать регистр, можете использовать функцию str_ireplace, которая работает так же, но не учитывает регистр.