PHP compare array

后端 未结 17 1766
萌比男神i
萌比男神i 2020-11-28 12:19

Is there anyway to compare arrays in php using an inbuilt function, short of doing some sort of loop?

$a1 = array(1,2,3);
$a2 = array(1,2,3);

if (array_are_         


        
17条回答
  •  遥遥无期
    2020-11-28 13:01

    A speedy method for comparing array values which can be in any order...

    function arrays_are_same($array1, $array2) {
        sort($array1);
        sort($array2);
        return $array1==$array2;
    }
    

    So for...

        $array1 = array('audio', 'video', 'image');
        $array2 = array('video', 'image', 'audio');
    

    arrays_are_same($array1, $array2) will return TRUE

提交回复
热议问题