如何检查php多维数组值是否相同?

时间:2013-12-04 05:29:38

标签: php arrays multidimensional-array

我的数组是这样的,

Array
(
    [0] => Array
        (
            [con_id] => 44
        )

    [1] => Array
        (
            [con_id] => 217
        )

    [2] => Array
        (
            [con_id] => 217
        )

    [3] => Array
        (
            [con_id] => 217
        )

    [4] => Array
        (
            [con_id] => 97
        )

)

我想检查所有con_id是否相同,然后返回true或返回false。在PHP中有没有内置函数来执行此操作?

提前致谢。

1 个答案:

答案 0 :(得分:0)

只需检查unique元素的数量。

$array = array(array('con_id'=>44),array('con_id'=>44),);
$result = count(array_unique($array, SORT_REGULAR))==1; 

var_dump($result);