PHP

【PHP】PHP获取数组中重复value的key值

小破孩
2022-06-21 / 0 评论 / 128 阅读 / 正在检测是否收录...
    /**
     * @Author:小破孩
     * @Time: 2020/8/7 17:14
     * @param $array
     * @return array
     * @Description:获取数组重复value的key值
     */
    function getKeyByArrayValue($array){
        $keyarr= [];
        $resultkey = [];
        foreach ($array as $k => $v) {
            if (in_array($v, $keyarr)) {
                //在数组中搜索键值$v,并返回它的键名
                $resultkey[] = array_search($v,$keyarr);
                $resultkey[] = $k;
            }else{
                $keyarr[] = $v;
            }
        }
        return $resultkey;
    }
0

评论 (0)

取消