从PHP中的字符串中删除重复项

我正在寻找最快的方法来删除用逗号分隔的字符串中的重复值。

所以我的弦看起来像这样;

$str = 'one,two,one,five,seven,bag,tea';

我可以将字符串分解为值然后进行比较,但是我认为这样做会很慢。那么preg_replace()会更快吗?使用此功能有人吗?

回答:

最短的代码是:

$str = implode(',',array_unique(explode(',', $str)));

如果它是最快的…我不知道,那么它可能快于显式循环。

参考:implodearray_uniqueexplode

以上是 从PHP中的字符串中删除重复项 的全部内容, 来源链接: utcz.com/qa/420984.html

回到顶部