Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Mengeluarkan Nilai Duplikat daripada Tatasusunan PHP?

Bagaimana untuk Mengeluarkan Nilai Duplikat daripada Tatasusunan PHP?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-19 20:46:14666semak imbas

How to Remove Duplicate Values from a PHP Array?

Menghapuskan Nilai Tatasusunan Pendua dalam PHP

Pernah menemui elemen pendua yang mencemarkan tatasusunan PHP anda? Untuk membersihkan kandungannya dan mengekalkan integriti data, anda memerlukan teknik untuk mengalih keluar nilai berlebihan ini.

Penyelesaian: Array_unique

Untuk tatasusunan satu dimensi, array_unique () fungsi datang untuk menyelamatkan. Seperti dalam dokumentasi PHP, fungsi ini:

  • Menghasilkan tatasusunan baharu tanpa nilai pendua.
  • Mengekalkan kunci asal.
  • Melangkau pelbagai dimensi tatasusunan.

Contoh:

<?php
$array = array(1, 2, 2, 3);
$uniqueArray = array_unique($array); // Result: (1, 2, 3)
?>

Pengindeksan semula untuk Slate Bersih

Jika anda memerlukan indeks semula elemen tatasusunan, pertimbangkan untuk menggunakan fungsi array_values() bersama-sama dengan array_unique().

Contoh:

<?php
$array = array(1, 2, 2, 3);
$uniqueArray = array_values(array_unique($array)); // Result: (0 => 1, 1 => 2, 2 => 3)
?>

Atas ialah kandungan terperinci Bagaimana untuk Mengeluarkan Nilai Duplikat daripada Tatasusunan 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