Mengalih keluar Nilai Pendua daripada Tatasusunan dalam PHP
Apabila berurusan dengan tatasusunan dalam PHP, mungkin perlu mengalih keluar nilai pendua untuk memastikan ketepatan data dan kecekapan.
Penyelesaian: array_unique()
Untuk tatasusunan satu dimensi, fungsi array_unique() asli mengalih keluar nilai pendua dengan berkesan. Ia mengekalkan pasangan nilai kunci bagi contoh pertama setiap elemen unik, mengekalkan susunan kunci.
$array = [1, 2, 2, 3]; $array = array_unique($array); // Array is now [1, 2, 3]
Nota: array_unique() tidak sesuai untuk tatasusunan berbilang dimensi.
Pengindeksan semula Nilai
Jika mahu, anda boleh menggunakan array_values() untuk mengindeks semula tatasusunan, bermula dari 0:
$array = array_unique($array); $array = array_values($array); // Array is now [1, 2, 3] with keys [0, 1, 2]
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengalih keluar Nilai Pendua daripada Tatasusunan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!