Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mengalih Keluar Nilai Pendua daripada Array dalam PHP?
Mengalih keluar Nilai Duplikat daripada Tatasusunan dalam PHP
Menghapuskan nilai pendua daripada tatasusunan ialah tugas biasa dalam PHP. Berikut ialah dua kaedah yang berkesan untuk mencapai matlamat ini:
1. Menggunakan array_unique()
Fungsi array_unique() mengembalikan tatasusunan baharu dengan nilai pendua dialih keluar. Ia mengekalkan pasangan nilai kunci, mengekalkan elemen sama yang pertama dan tidak berfungsi pada tatasusunan berbilang dimensi.
$array = [1, 2, 2, 3]; $array = array_unique($array); // Array becomes (1, 2, 3)
2. Menggunakan array_values() dengan array_unique()
Jika anda memerlukan nilai diindeks semula selepas mengalih keluar pendua, gabungkan array_unique() dengan array_values():
$array = [1, 2, 2, 3]; $array = array_values(array_unique($array)); // Array becomes (1, 2, 3) re-indexed
Ingat, array_unique () mengembalikan tatasusunan baharu, jadi pastikan anda menetapkannya kepada pembolehubah baharu atau mengemas kini pembolehubah asal rujukan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengalih Keluar Nilai Pendua daripada Array dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!