Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Mengesahkan Kesamaan Array dalam PHP?

Bagaimanakah Saya Mengesahkan Kesamaan Array dalam PHP?

Susan Sarandon
Susan Sarandonasal
2024-12-21 17:11:11582semak imbas

How Do I Verify Array Equality in 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn