2 つの配列が等しいかどうかを確認したいと思います。つまり、サイズ、インデックス、値が同じかどうかです。どうすればいいでしょうか?
!==
ユーザーの提案どおりに使用すると、配列内の少なくとも 1 つの要素が異なる場合に次のようにEnterが出力されると予想されますが、実際には出力されません。
if (($_POST['atlOriginal'] !== $oldAtlPosition)
or ($_POST['atl'] !== $aext)
or ($_POST['sidesOriginal'] !== $oldSidePosition)
or ($_POST['sidesOriginal'] !== $sideext)) {
echo "enter";
}
ベストアンサー1
$arraysAreEqual = ($a == $b); // TRUE if $a and $b have the same key/value pairs.
$arraysAreEqual = ($a === $b); // TRUE if $a and $b have the same key/value pairs in the same order and of the same types.
見る配列演算子。
編集
不等号演算子は!=
であり、非等号演算子は!==
等号演算子==
および等号演算子と一致させます===
。