删除重复的数组元素

8yt3c0d3

在PHP中,我有一个数组作为下面的例子,$source其中包含

array(5) {
    [0] => array(2) {
               ['id'] => string(18)'619025087225999360'
               ['url'] => 'http//example.com/apple'
           }
    [1] => array(2) {
               ['id'] => string(18)'623368621227847680'
               ['url'] => 'http//example.com/orange'
           }
    [2] => array(2) {
               ['id'] => string(18)'623368621227847680'
               ['url'] => 'http//example.com/blackberry'
           }
}

因此,在上面的数组中,您可以看到索引号“ 1”和“ 2”具有相同的“ id”。这可能是一个巨大的数组,并且多次出现“ id”。

我想做的是,如果有相同的ID,我只想拿起第一个“ ID”并丢弃另一个ID。我试图使用array_unique()解决此问题,但无法正确应用。有人可以在这里帮我吗?

最大P。

制作新的数组并复制旧的独特元素
$source_new = array(); foreach($source as $v) if (!isset($source_new[$v['id']])) $source_new[$v['id']] = $v; $source = array_values($source_new);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除重复的数组元素

来自分类Dev

从Int数组中删除重复(重复)的元素

来自分类Dev

从数组列表中删除重复的元素

来自分类Dev

从数组列表中删除重复的元素

来自分类Dev

删除数组中的重复元素

来自分类Dev

删除数组中的重复元素

来自分类Dev

在Perl中从数组中删除重复的元素

来自分类Dev

删除数组中的元素,这些元素被重复并顺序跟随

来自分类Dev

连接并从numpy数组中删除重复的元素

来自分类Dev

如何从多维数组中删除一些重复的元素

来自分类Dev

无法从哈希图的数组列表中删除重复的元素

来自分类Dev

汇总和删除Numpy数组的重复元素

来自分类Dev

使用递归函数删除所有重复的数组元素

来自分类Dev

根据多个键的重复值从对象数组中删除元素

来自分类Dev

从两个Numpy数组中删除重复的元素

来自分类Dev

如何使用流API从Integer数组中删除重复的元素

来自分类Dev

使用递归函数删除所有重复的数组元素

来自分类Dev

如何删除多维数组中的重复元素?

来自分类Dev

根据多个键的重复值从对象数组中删除元素

来自分类Dev

如何从 Swift 5 中的数组中删除重复元素?

来自分类Dev

Lua:删除重复的元素

来自分类Dev

处理重复的数组元素

来自分类Dev

存储重复的数组元素

来自分类Dev

数组中的元素重复

来自分类Dev

存储重复的数组元素

来自分类Dev

删除重复的数组jQuery

来自分类Dev

删除重复数组

来自分类Dev

如何从数组中删除元素而不删除重复项。在C#中

来自分类Dev

从数组中删除原始元素,而不在perl中删除其重复项