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


How to check php multidimensional array values are same or not?

我的数组是这样的,

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中有没有内置的函数可以做到这一点?

提前谢谢。

只需检查唯一元素的计数。

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