Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah Saya Boleh Menukar Rentetan Dipisahkan Koma dengan Cekap kepada Tatasusunan Integer dalam PHP?

Bagaimanakah Saya Boleh Menukar Rentetan Dipisahkan Koma dengan Cekap kepada Tatasusunan Integer dalam PHP?

Patricia Arquette
Lepaskan: 2024-12-01 06:49:11
asal
182 orang telah melayarinya

How Can I Efficiently Convert a Comma-Separated String to an Integer Array in PHP?

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan