ホームページ >バックエンド開発 >PHPチュートリアル >2 つの 2 次元配列が同じかどうかを判断する方法を教えてください

2 つの 2 次元配列が同じかどうかを判断する方法を教えてください

WBOY
WBOYオリジナル
2016-06-13 12:26:073074ブラウズ

2 つの 2 次元配列が同じかどうかを判断する方法
2 つの 2 次元配列が同じかどうかを判断する方法
例:

array(
'0000-00'= >123,
'0001-00'=>12,
'0002-00'=>12,
)

array(
'0000-00' =>123、
, 良くない ’0002 -00' 同じではありませんでしたか?

------解決策----------------------

これは直接 1 次元配列ですbool(true)

$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 />
を比較してください------ソリューションのアイデア----------------------

$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 'Congruent'; >} else {
echo 'not congruent';
}

------解決策のアイデア------ - ----

134edbe5e3418be880c4449f8c56c3e2array(123,345), '0001-00'=> 配列(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);

?>

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。