gpt4 book ai didi

php - 从两个逗号分隔的字符串中删除重复项

转载 作者:可可西里 更新时间:2023-11-01 01:08:14 26 4
gpt4 key购买 nike

我正在比较两个以逗号分隔的字符串并完全删除重复项。也就是说,如果一个项目在两个字符串中都存在,则它不会存在于结果中。

例如比较cat,dog,alligator的结果和 alligator,parakeet将是 cat,dog,parakeet .

我使用的解决方案涉及将字符串转换为数组以进行比较。

$result = array_merge( array_diff($old, $new), array_diff($new, $old) );

上面的方法有效,但我想知道是否有更有效的方法(正则表达式、字符串比较)来进行比较而不先将字符串转换为数组。或者上述解决方案的性能影响真的没有那么糟糕吗?

谢谢

最佳答案

数组运算肯定会足够高效,除非您试图从百万项计算中挤出几秒钟。您的解决方案是最简单的,并且性能非常好,因此是最好的。

关于php - 从两个逗号分隔的字符串中删除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6600285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com