在 PHP 中處理陣列時,常需比較它們以檢查是否包含相同元素。陣列相等可能意指不同事物:相同順序的相同元素、不考慮順序的相同元素、或嚴格型別匹配。本文探討在 PHP 中檢查兩陣列是否相等的不同方法。 使用 == 運算子 == 運算子提供鬆散比較,檢查陣列是否擁有相同順序的相同元素,不進行嚴格型別檢查 <?php $arr1 = [1, 2, 3, 4]; $arr2 = [1, 2, 3, 4]; if ($arr1 == $arr2) { echo The arrays are equal; } else { echo The arrays are not equal; } ?>