Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah saya boleh mengalih keluar Nilai Pendua daripada Tatasusunan PHP?
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!