在PHP中比较数组中的数组(作为其值)

在PHP中比较数组中的数组(作为其值),php,arrays,Php,Arrays,我有两个像下面这样的屁股阵列 第一: array (size=4) 0 => array (size=1) 'ma_ncc' => string '1' (length=1) 1 => array (size=1) 'ma_ncc' => string '2' (length=1) 2 => array (size=1) 'ma_ncc' => string '3' (length=

我有两个像下面这样的屁股阵列

第一:

array (size=4)
  0 => 
    array (size=1)
      'ma_ncc' => string '1' (length=1)
  1 => 
    array (size=1)
      'ma_ncc' => string '2' (length=1)
  2 => 
    array (size=1)
      'ma_ncc' => string '3' (length=1)
  3 => 
    array (size=1)
      'ma_ncc' => string '4' (length=1)
第二:

 array (size=3)
      0 => 
        array (size=1)
          'ma_ncc' => string '999' (length=3)
      1 => 
        array (size=1)
          'ma_ncc' => string '1' (length=1)
      2 => 
        array (size=1)
          'ma_ncc' => string '1' (length=1)
如何比较这些数组(数组作为值)

非常感谢你

使用array_diff()函数。

Example: 
<?php
$array1 = array("a" => "green", "red", "blue", "red");
$array2 = array("b" => "green", "yellow", "red");
$result = array_diff($array1, $array2);

print_r($result);
?>
示例:

请尝试数组差异关联函数

<?php
          $array1 = array("a" => "green", "red", "blue", "red");
          $array2 = array("b" => "green", "yellow", "red");
          $result = array_diff_assoc($array1, $array2);
           print_r($result);

?>


请告诉我们所需的输出是什么?有什么例子吗?我希望有一个像array('ma_ncc'=>999)这样的输出数组,它指示值“999”不在我尝试过的第一个数组中。“阵列差异”、“阵列差异”和“关联”。但它确实返回了我所期望的结果@我知道,我很抱歉。但我只是希望有个主意。我不想找人为我写完整的代码!在这种情况下,数组_diff不能正常工作。我只是想知道,是否有任何可用的方法来比较这种数组。所以最后。我必须通过foreach方法将2个assoc数组转换为2个数组,然后将其与array_diff进行比较。不过还是要谢谢你