gpt4 book ai didi

php - 如何在数组中查找重复值的索引

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:04:14 25 4
gpt4 key购买 nike

我有两个数组,array1 和 array2,我用它们来填充一个表,因此 array1[5] 和 array2[5] 都填充同一行,但我想编写一个函数来删除 array1[i]和 array2[i] 如果 array1[i] 是 array1[j] 的副本,其中 j 小于 i,其中 i 是任意正整数。

为此,我要计算出 array1 中重复值的索引,然后使用此信息从 array1 和 array2 中删除这些索引的条目,然后再填充我的表。

感谢收到的任何想法。

谢谢。

最佳答案

array_unique 函数删除重复项,但保留键。然后您可以遍历另一个数组并删除第一个数组中不存在的键。

$array1 = array_unique($array1);
foreach ($array2 as $key => $val) {
if (!array_key_exists($key,$array1)) unset($array2[$key]);
}

关于php - 如何在数组中查找重复值的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7952201/

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