一尘不染

比较PHP中的多维数组

php

如何比较php中的多维数组?有没有简单的方法?


阅读 527

收藏
2020-05-29

共1个答案

一尘不染

我知道的最简单的方法是:

$a == $b;

请注意,您也可以使用===。它们之间的区别是:

  1. 使用 Double equals时 ==,顺序很重要:
$a = array(0 => 'a', 1 => 'b');
$b = array(1 => 'b', 0 => 'a');
var_dump($a == $b);  // true
var_dump($a === $b); // false
  1. 对于 Triple equals ===,类型很重要:
$a = array(0, 1);
$b = array('0', '1');
var_dump($a == $b);  // true
var_dump($a === $b); // false
2020-05-29