Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah Saya Boleh Meratakan Tatasusunan Berbilang Dimensi dalam PHP?
Menukar Tatasusunan Berbilang Dimensi kepada Satu Dimensi
Pertemuan dengan tatasusunan yang mengandungi subarray elemen tunggal adalah perkara biasa dan mengubahnya menjadi struktur satu dimensi menjadi perlu. Bayangkan tatasusunan seperti:
$array = [[88868], [88867], [88869], [88870]];
Matlamat kami adalah untuk membentuk semula ini menjadi:
[88868, 88867, 88869, 88870]
Teknik Penukaran PHP Terbina dalam
PHP menawarkan dua orang asli penyelesaian:
Untuk contoh yang diberikan, kedua-dua teknik menghasilkan output yang diingini dengan cekap. Walau bagaimanapun, apabila berurusan dengan subarray yang mengandungi berbilang nilai, pendekatan array_map mungkin menjadi tidak mencukupi. Dalam kes sedemikian, call_user_func_array terbukti lebih serba boleh, menampung subarray dengan panjang yang berbeza-beza.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meratakan Tatasusunan Berbilang Dimensi dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!