Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Mengesahkan Kesamaan Array dalam PHP?
Mengesahkan Kesamaan Tatasusunan dalam PHP
Apabila membandingkan tatasusunan dalam PHP, adalah penting untuk memastikan ia sama dari segi saiz, indeks, dan nilai. Ini boleh dilakukan menggunakan pengendali berikut:
== atau !=:
Pengendali kesaksamaan (==) dan pengendali ketaksamaan (!=) semak sama ada dua tatasusunan mempunyai pasangan kunci/nilai yang sama. Walau bagaimanapun, pengendali ini tidak mengambil kira susunan atau jenis elemen dalam tatasusunan.
=== atau !==:
Sebagai alternatif, pengendali identiti ( ===) dan pengendali bukan identiti (!==) melakukan pemeriksaan yang lebih ketat. Mereka memerlukan tatasusunan mempunyai pasangan kunci/nilai yang sama dalam susunan yang sama dan jenis yang sama.
Contoh:
$a = ['apple' => 1, 'banana' => 2, 'cherry' => 3]; $b = ['apple' => 1, 'banana' => 2, 'cherry' => 3]; $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.
Nota:
Pengendali ketaksamaan ialah != manakala pengendali bukan identiti ialah !==. Konvensyen penamaan ini sepadan dengan pengendali kesaksamaan == dan pengendali identiti ===.
Atas ialah kandungan terperinci Bagaimanakah Saya Mengesahkan Kesamaan Array dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!