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';
}
------解決策のアイデア------ - ----
$a = array(
'0000-00'=>array(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);
?>