PHP Setara dengan Python's zip() Function
Python's zip() function ialah alat yang berkuasa untuk menggabungkan elemen daripada berbilang leterable. Adakah PHP mempunyai fungsi yang serupa?
Jawapan:
Ya, PHP menawarkan fungsi yang setara dengan fungsi zip() Python menggunakan fungsi array_map(). Begini cara anda boleh menggunakannya:
array_map(null, $a, $b, $c, ...);
Penggunaan:
Pertimbangan Penting:
Tidak seperti zip Python(), pelaksanaan PHP menggunakan array_map() mempunyai had tertentu:
Contoh:
$a = [1, 2, 3]; $b = [4, 5, 6]; $c = [7, 8]; // Combine the arrays using array_map() $combined = array_map(null, $a, $b, $c); // Output: [1, 4, 7], [2, 5, 8], [3, 6, null]
Contoh ini menunjukkan cara tatasusunan digabungkan menggunakan peta_tatasusunan(). Tatasusunan yang terhasil termasuk elemen daripada ketiga-tiga tatasusunan, berlapik dengan nol untuk tatasusunan yang lebih pendek.
Atas ialah kandungan terperinci Adakah PHP Mempunyai Zip() Fungsi Seperti Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!