gpt4 book ai didi

php array_unique() 返回重复

转载 作者:行者123 更新时间:2023-12-04 05:07:52 24 4
gpt4 key购买 nike

我有一些代码正在运行,并且运行良好,但是当数组中的值为“morphsuite”时,相关站点已开始生成重复项

代码:

if(isset($sort2))
{
$sort2 = array_unique($sort2);
foreach($sort2 as $value)
{
$f_dress .= '<li><a href="../shop/shop.php?cat=2&amp;sub='.$value.'">'.$value.'</a></li>';
}
}
else{
$f_dress = '';
}

从数据库中提取的所有其他实体都可以,但是当值为“morphsuit”时会得到两倍

有谁知道为什么?

最佳答案

这些值并不完全相同 - 最可能的原因是某种不可打印的嵌入到一个或另一个(或两者)中;诸如空格、内嵌 HTML 或控制字符之类的东西。

尝试对值运行 var_dump() 并注意输出的长度部分,当它显示类似 string(9) "morphsuit"与 string(2031) "morphsuit"之类的内容时(我在那里发明了数字,但你得到了想法)。

关于php array_unique() 返回重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15278794/

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