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!