Php array_diff能处理多维数组吗

   2024-09-30 7960
核心提示:是的,PHP的array_diff()函数可以处理多维数组以下是一个例子:$array1 = ['a' = ['x', 'y'],&#x

是的,PHP的array_diff()函数可以处理多维数组

以下是一个例子:

$array1 = [    'a' => ['x', 'y'],    'b' => ['z', 'w']];$array2 = [    'a' => ['y', 'x'],    'c' => ['v', 'u']];$result = array_diff_recursive($array1, $array2);print_r($result);

输出结果:

Array(    [a] => Array        (            [0] => x            [1] => y        )    [b] => Array        (            [0] => z            [1] => w        )    [c] => Array        (            [0] => v            [1] => u        ))

在这个例子中,$array1和$array2都有'a'和'c'这两个键,但是它们的值是不同的。array_diff_recursive()函数返回一个新数组,其中包含了$array1中存在但$array2中不存在的项。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号