Php 是否从阵列中删除重复密钥?

Php 是否从阵列中删除重复密钥?,php,arrays,Php,Arrays,我有以下数组: Array ( [https://i.imgur.com/UYK4Agz.png] => dummy2 [https://i.imgur.com/UYK4Agz.png] => dummy2 [https://i.imgur.com/vyGHgZN.jpg] => dummy2 [https://i.imgur.com/vyGHgZN.jpg] => dummy1 ) 我想删除所有重复的密钥。这是预期的结果: Array

我有以下数组:

Array
(
    [https://i.imgur.com/UYK4Agz.png] => dummy2
    [https://i.imgur.com/UYK4Agz.png] => dummy2
    [https://i.imgur.com/vyGHgZN.jpg] => dummy2
    [https://i.imgur.com/vyGHgZN.jpg] => dummy1
)
我想删除所有重复的密钥。这是预期的结果:

Array
(
    [https://i.imgur.com/UYK4Agz.png] => dummy2
    [https://i.imgur.com/vyGHgZN.jpg] => dummy2
)
尝试使用
array\u unique
,但它仅适用于值

也看了其他帖子,但他们都在谈论更大的阵列,我真的很困惑

对于noobish的问题,很抱歉,请告诉我应该使用的正确函数


谢谢,所以xx

数组不能包含重复的密钥。除非密钥中有隐藏字符,否则不可能有重复的密钥。尝试在两个键上运行哈希函数,看看它们是否相同。。这并不惊人。只是注意到它们是如何不断消失的,我认为“重复”键才是问题所在。非常感谢。数组不能包含重复的键。除非键中有隐藏字符,否则不可能有重复的键。尝试在两个键上运行哈希函数,看看它们是否相同。。这并不惊人。只是注意到它们是如何不断消失的,我认为“重复”键才是问题所在。非常感谢。