Ketahui fungsi array_unique PHP dan kuasai cara untuk mengalih keluar nilai pendua

PHPz
Lepaskan: 2023-06-27 08:26:01
asal
1126 orang telah melayarinya

Dalam pengaturcaraan harian, kadangkala kita perlu menyahduplikasi tatasusunan Pada masa ini, kita boleh menggunakan fungsi array_unique dalam PHP. Artikel ini akan memperkenalkan penggunaan fungsi array_unique dan membawa pembaca untuk menguasai cara menggunakannya untuk mengalih keluar nilai pendua.

  1. Penggunaan fungsi array_unique

fungsi array_unique digunakan untuk mengalih keluar nilai pendua dalam tatasusunan dan mengembalikan tatasusunan baharu.

Format sintaksnya ialah:

array_unique(array $array, int $sort_flags = SORT_STRING): array
Salin selepas log masuk

Antaranya, $array mewakili tatasusunan untuk mengalih keluar nilai pendua, $sort_flags mewakili parameter pilihan, digunakan untuk menentukan kaedah pengisihan, SORT_STRING mewakili pengisihan mengikut rentetan, jika tidak dinyatakan, lalai adalah dengan nilai Isih dengan sendirinya. Demonstrasi Contohnya, lihatlah demonstrasi contoh yang mudah. hanya Untuk buah-buahan lain, anda boleh menggunakan fungsi array_unique untuk mencapai matlamat:

$fruits = array("apple", "banana", "orange", "banana", "grape", "apple");
Salin selepas log masuk
    Nilai $unique_fruits pada masa ini ialah:
  1. $unique_fruits = array_unique($fruits);
    Salin selepas log masuk
    Notes

    Anda perlu memberi perhatian kepada perkara berikut apabila menggunakan array_unique fungsi:

    (1) Fungsi sahaja Untuk penyahduplikasi tatasusunan satu dimensi, tatasusunan berbilang dimensi perlu diproses secara rekursif

      (2) Nilai utama tatasusunan tidak akan dikekalkan dan subskrip; daripada semua elemen akan diindeks semula selepas penyahduplikasian;
    1. (3) Jika tatasusunan mengandungi kedua-duanya Jika terdapat nilai pendua jenis rentetan dan jenis angka, fungsi akan menukar jenis angka kepada jenis rentetan dan kemudian mengalih keluar pendua ;

    (4) Untuk NULL dan rentetan kosong "" dalam tatasusunan, mereka dianggap sebagai nilai yang sama, hanya Satu yang dikekalkan, bergantung pada kedudukan dalam tatasusunan.

    Ringkasan

    fungsi array_unique ialah fungsi yang sangat mudah dan praktikal terbina dalam PHP. Gunakannya untuk mengalih keluar nilai pendua dengan mudah dalam tatasusunan dan mengurangkan operasi berlebihan apabila memproses pelbagai data. Walau bagaimanapun, anda perlu memberi perhatian kepada beberapa butiran apabila menggunakannya, supaya anda boleh memainkan sepenuhnya peranan fungsi ini. Saya harap artikel ini dapat membantu pembaca dengan cepat menguasai kaedah menggunakan fungsi array_unique untuk mengalih keluar pendua.

    Atas ialah kandungan terperinci Ketahui fungsi array_unique PHP dan kuasai cara untuk mengalih keluar nilai pendua. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan