php: check if an array has duplicates

前端 未结 15 2375
情深已故
情深已故 2020-11-27 04:07

I\'m sure this is an extremely obvious question, and that there\'s a function that does exactly this, but I can\'t seem to find it. In PHP, I\'d like to know if my array has

15条回答
  •  清酒与你
    2020-11-27 04:54

    Keep it simple, silly! ;)

    Simple OR logic...

    function checkDuplicatesInArray($array){
        $duplicates=FALSE;
        foreach($array as $k=>$i){
            if(!isset($value_{$i})){
                $value_{$i}=TRUE;
            }
            else{
                $duplicates|=TRUE;          
            }
        }
        return ($duplicates);
    }
    

    Regards!

提交回复
热议问题