Как удалить повторяющиеся слова в строке на php?

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

от edyth , в категории: PHP , год назад

Как удалить повторяющиеся слова в строке на php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от william_stoltenberg , год назад

@edyth 

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

от keyon.brown , 4 месяца назад

@edyth 

Для удаления повторяющихся слов в строке на PHP, можно воспользоваться следующим кодом:

1
2
3
4
5
6
7
8
$string = "apple banana apple orange banana";

$words = explode(" ", $string);
$uniqueWords = array_unique($words);

$newString = implode(" ", $uniqueWords);

echo $newString;


Этот код разбивает строку на слова с помощью функции explode(), затем использует функцию array_unique() для удаления повторяющихся слов и объединяет их обратно в строку с помощью функции implode().


Теперь переменная $newString содержит результат без повторяющихся слов.