Rumah > pembangunan bahagian belakang > tutorial php > Gunakan JavaScript untuk menyahduplikasi tatasusunan PHP dan mengembalikan tatasusunan baharu

Gunakan JavaScript untuk menyahduplikasi tatasusunan PHP dan mengembalikan tatasusunan baharu

WBOY
Lepaskan: 2024-04-28 12:39:01
asal
946 orang telah melayarinya

Langkah-langkah untuk menggunakan JavaScript untuk menyahduplikasi tatasusunan PHP adalah seperti berikut: Gunakan Array.from() untuk menukar tatasusunan PHP kepada tatasusunan JavaScript. Nyahduplikasi tatasusunan JavaScript menggunakan Tetapkan objek, mengembalikan koleksi baharu yang mengandungi elemen unik. Tukar koleksi yang dinyahduplikasi kepada tatasusunan JavaScript baharu menggunakan pengendali hamparan (...).

使用 JavaScript 去重 PHP 数组并返回新数组

Gunakan JavaScript untuk menyahduplikasi tatasusunan PHP dan mengembalikan tatasusunan baharu

Kadangkala, kita mungkin perlu memproses tatasusunan PHP yang mengandungi nilai pendua. Dalam JavaScript, kita boleh menggunakan kaedah Array.from() untuk menukarnya kepada tatasusunan JavaScript dan menggunakan objek Set untuk mengalih keluar pendua. Prosedur ini mengembalikan tatasusunan baharu yang mengandungi elemen unik. Array.from() 方法将其转换为 JavaScript 数组,并使用 Set 对象去重。该过程返回一个包含唯一元素的新数组。

语法:

// 使用 Array.from() 转换为 JavaScript 数组
const jsArray = Array.from(phpArray);

// 使用 Set 对象去重
const uniqueSet = new Set(jsArray);

// 转换为新的 JavaScript 数组
const uniqueArray = [...uniqueSet];
Salin selepas log masuk

示例:

假设我们有一个 PHP 数组 $phpArray

Sintaks:

$phpArray = [1, 2, 3, 4, 5, 1, 2, 3];
Salin selepas log masuk
Contoh:

Andaikan kita mempunyai tatasusunan PHP $phpArray: 🎜rreee🎜Gunakan JavaScript untuk mengalih keluar pendua🜎rree: 🜎 rac 🜎 🎜🎜 Andaian Kami mempunyai borang HTML di mana pengguna boleh memilih berbilang pilihan. Kami ingin mendapatkan senarai pilihan unik semasa menghantar borang: 🎜
// 转换并去重
const uniqueArray = [...new Set(Array.from($phpArray))];

// 输出去重后的数组
console.log(uniqueArray); // [1, 2, 3, 4, 5]
Salin selepas log masuk

Atas ialah kandungan terperinci Gunakan JavaScript untuk menyahduplikasi tatasusunan PHP dan mengembalikan tatasusunan baharu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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