Я ищу самый быстрый способ удалить повторяющиеся значения в строке, разделенной запятыми.
Итак, моя строка выглядит так:
$str = 'one,two,one,five,seven,bag,tea';
Я могу сделать это, чтобы взорвать строку в значениях, а затем сравнить, но я думаю, что она будет медленной. как насчет preg_replace () будет быстрее? Кто-нибудь сделал это, используя эту функцию?
Самый короткий код:
$str = implode(',',array_unique(explode(',', $str)));
Если это самый быстрый … Я не знаю, скорее всего, быстрее, чем цикл.
Ссылка: implode
, array_unique
, explode