@jensen6720185

Сортировка массива по максимальному количеству схожих слов?

Здравствуйте, хочу сделать сортировку массива для магазина по максимально возможному совпадению слов, как similar_text, но там нужно вводить строку для сравнения поэтому этот вариант откидывается. Сам массив, например:

$arr = array(
        123  => 'Тостер, красный, 123',
        321  => 'Тостер, черный',
        456  => 'Ручка, черный, 2019',
        654  => 'Пенал, красный, 123',
    );


На данный момент использую natsort, и в идеале хотел бы сделать вывод таким, чтобы максимально совпадающие строки как 123 => 'Тостер, красный, 123', (2) и 654 => 'Пенал, красный, 123', (2) были вместе, а остальные по алфавиту или как-то иначе. Для того чтобы товары в которых разный цвет были вместе.

Спасибо) и с наступающим!

123 => 'Тостер, красный, 123',
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Коллаборативная фильтрация.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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