PHP判断多维数组指定键是否有重复的值

admin 阅读:160 2024-03-02

在 php 中,如果判断一个一维数组是否有重复值很简单,可以通过比较数组长度和去重后的数组长度来判断,具体实现方法见:php判断数组是否有重复的值,那么我们要如何判断多维数组指定键是否有重复的值呢?其实也很简单,只要通过 array_column 函数获取指定键值的新数组,在通过前述方法判断即可,示例代码如下:

//$data:要判断的多维数组
//$key:指定的键
$arr = array_column($data, $key);
if(count($arr) !== count(array_unique($arr))){
    return '存在重复值';
}else{
    return '不存在重复值';
}
声明

1、部分文章来源于网络,仅作为参考。
2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!