Menukar Rentetan Dibatas Koma kepada Tatasusunan Integer
Masalah: Menukar rentetan nombor yang dipisahkan koma kepada tatasusunan integer boleh menyusahkan, terutamanya jika anda perlu mengulang tatasusunan dan menghantar setiap satu rentetan kepada integer. Adakah terdapat cara yang lebih cekap untuk mendekati tugasan ini?
Penyelesaian:
Untuk menukar terus rentetan dipisahkan koma kepada tatasusunan integer, pertimbangkan untuk menggunakan array_map( ) berfungsi bersama dengan explode(). Begini caranya:
Dalam kod ini, explode() digunakan untuk memisahkan rentetan kepada tatasusunan rentetan pada pembatas koma. Fungsi array_map() kemudian menggunakan fungsi intval() pada setiap elemen tatasusunan, menukar setiap rentetan kepada integer. Hasilnya ialah tatasusunan integer:
Pendekatan ini bukan sahaja ringkas tetapi juga cekap, menghapuskan keperluan untuk gelung tambahan atau tuangan manual.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Rentetan Dipisahkan Koma dengan Cekap kepada Tatasusunan Integer dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!