gpt4 book ai didi

PHP - 使用 foreach 删除重复项?

转载 作者:可可西里 更新时间:2023-11-01 00:12:33 28 4
gpt4 key购买 nike

我有一组页码:

foreach($elements as $el) {
$pageno = $el->getAttribute("pageno");

echo $pageno ;
}

遗憾的是它包含重复项。我尝试了以下代码,但它不会返回任何东西:

foreach(array_unique($elements) as $el) {
$pageno = $el->getAttribute("pageno");

echo $pageno ;
}

如何去除重复的页码?提前致谢:)

最佳答案

由于我没有你的数据结构,我提供了一个通用的解决方案。如果我们知道 $elements 的结构,则可以对此进行优化,但以下内容应该适合您。

$pageNos = array();
foreach($elements as $el) {
$pageno = $el->getAttribute("pageno");
if(!in_array($pageno, $pageNos))
{
echo $pageno ;
array_push($pageNos,$pageno);
}
}

基本上我们只是使用一个额外的数组来存储打印的值。每次我们看到一个新值时,我们都会打印它并将其添加到数组中。

关于PHP - 使用 foreach 删除重复项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46525576/

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