Как удалить слово из строки в php?

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

от jaylen.trantow , в категории: PHP , месяц назад

Как удалить слово из строки в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

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

@jaylen.trantow 

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

1
2
3
$string = 'Это строка с текстом';
$string = str_replace('строка', '', $string);
echo $string; // Выведет: 'Это  с текстом'


В этом примере мы удалили слово 'строка' из строки. Функция str_replace заменяет все вхождения указанного слова в строке, поэтому, если слово встречается в строке несколько раз, оно будет удалено все разы.


Также можно использовать регулярные выражения для удаления слова из строки. Например:

1
2
3
$string = 'Это строка с текстом';
$string = preg_replace('/строка/', '', $string);
echo $string; // Выведет: 'Это  с текстом'


В этом примере мы использовали регулярное выражение /строка/, чтобы найти точное совпадение со словом 'строка' ( - это граница слова). Функция preg_replace заменяет все вхожде