@onlinejunior

Как правильно обрезать слова?

Я пытаюсь обрезать слова в тексте но, функция обрезает полные слова:

$text  = 'как политика и бизнес влияют на новости ';
$text = str_replace(
					array('как', 'без', 'из', 'c', 'в', 'для', 'a', 'и'),
					array('', '', '', '', '', '', '', ''),
					$text
				);


Обрезает:

бизнес => бнес,
новости => ноост,
политика = > полтка

Должно быть : политика бизнес влияют на новости
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
slo_nik
@slo_nik Куратор тега PHP
Доброе утро.
Чуть по-другому надо делать.
$text  = 'как политика и бизнес влияют на новости ';

$array = ['как', 'без', 'из', 'c', 'в', 'для', 'a', 'и'];

$words = explode(' ', $text);

// политика бизнес влияют на новости 
echo implode(' ', array_diff($words, $array));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы