Одна опция использует array_column
, чтобы превратить многомерный массив в простой массив.Используйте array_unique
, чтобы получить уникальные значения.Если существует только 1 уникальное значение и значение совпадает с $var
, все NumberAssigned
совпадают с $var
$var = 1;
$arr = array(
0 => array(
'id' => 5,
'NumberAssigned' => 1
),
1 => array(
'id' => 22,
'NumberAssigned' => 1
),
2 => array(
'id' => 23,
'NumberAssigned' => 1
),
);
$num = array_unique(array_column($arr,'NumberAssigned'));
if( count($num) === 1 && $num[0] === $var ) $var++;