Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Mengeluarkan Sub-Array Duplikat dengan Cekap daripada Array Berbilang Dimensi dalam PHP?
Mengalih keluar Nilai Duplikat daripada Tatasusunan Berbilang Dimensi dalam PHP
Struktur data yang kompleks, seperti tatasusunan berbilang dimensi, selalunya memerlukan teknik khusus untuk memanipulasi kandungan mereka. Satu cabaran biasa ialah mengalih keluar nilai pendua merentas berbilang tatasusunan terbenam.
Pendekatan PHP
Satu pendekatan yang cekap melibatkan penggunaan gabungan fungsi array_unique dan array_map PHP:
$input = array( [0] => ['abc', 'def'], [1] => ['ghi', 'jkl'], [2] => ['mno', 'pql'], [3] => ['abc', 'def'], [4] => ['ghi', 'jkl'], [5] => ['mno', 'pql'] ); $uniqueArray = array_map("unserialize", array_unique(array_map("serialize", $input)));
Dalam ini kod:
Kelebihan Pendekatan ini
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengeluarkan Sub-Array Duplikat dengan Cekap daripada Array Berbilang Dimensi dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!