Heim  >  Artikel  >  Backend-Entwicklung  >  请教如何判断两个二维数组是否一样

请教如何判断两个二维数组是否一样

WBOY
WBOYOriginal
2016-06-13 12:26:073033Durchsuche

请问怎么判断两个二维数组是否一样
请问怎么判断两个二维数组是否一样
比如:
 
array(
       '0000-00'=>123,
       '0001-00'=>12,
       '0002-00'=>12,
)

array(
       '0000-00'=>123,
        '0002-00'=>12,
       '0001-00'=>12,
)
这两个一样的,请问怎么判断呢?
------解决思路----------------------
你这是一维数组,直接比较就可以

$a = array(<br />       '0000-00'=>123,<br />       '0001-00'=>12,<br />       '0002-00'=>12,<br />);<br /><br />$b = array(<br />       '0000-00'=>123,<br />        '0002-00'=>12,<br />       '0001-00'=>12,<br />);<br /><br />var_dump($a == $b);<br />
bool(true)

------解决思路----------------------
$a = array(
       '0000-00'=>array(123,345),
       '0001-00'=>array(123,345),
       '0002-00'=>array(123,345),
);
 
$b = array(
       '0000-00'=>array(123,345),
        '0002-00'=>array(123,345),
       '0001-00'=>array(123,345),
);
if($a===$b){
    echo '全等';
} else {
    echo '不全等';
}
------解决思路----------------------
$a = array(
       '0000-00'=>array(123,345),
       '0001-00'=>array(123,345),
       '0002-00'=>array(123,345),
);

$b = array(
       '0000-00'=>array(123,345),
        '0002-00'=>array(123,345),
       '0001-00'=>array(123,345),
);

var_dump($a==$b);

?>

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn