Rumah >pembangunan bahagian belakang >masalah PHP >php koma kepada tatasusunan
Dalam PHP, kadangkala kita perlu menukar rentetan yang dipisahkan koma kepada tatasusunan. Katakan kami mendapat satu set data daripada pangkalan data yang dipisahkan dengan koma, tetapi kami ingin menukarnya menjadi tatasusunan supaya kami boleh mengendalikannya dengan lebih mudah.
Dalam PHP, rentetan yang dipisahkan koma boleh ditukar menjadi tatasusunan melalui fungsi explode(). Penggunaan fungsi ini sangat mudah Anda hanya perlu lulus dua parameter dalam fungsi: pembatas dan rentetan untuk dipisahkan.
Berikut ialah contoh kod:
$str = "apple,banana,grape,orange"; $arr = explode(",", $str); print_r($arr);
Hasil output adalah seperti berikut:
Array ( [0] => apple [1] => banana [2] => grape [3] => orange )
Dalam kod di atas, kami menggunakan koma sebagai pembatas dan menggantikan rentetan " epal,pisang, anggur, oren" dihantar ke fungsi explode(). Fungsi ini mengembalikan tatasusunan di mana pembatas "," digunakan untuk memisahkan rentetan dan tatasusunan yang terhasil mengandungi empat elemen.
Selain menggunakan koma sebagai pembatas, kita juga boleh menggunakan simbol lain sebagai pembatas. Sebagai contoh, dalam kod sampel berikut, kami menggunakan ruang sebagai pembatas:
$str = "apple banana grape orange"; $arr = explode(" ", $str); print_r($arr);
Hasil output adalah seperti berikut:
Array ( [0] => apple [1] => banana [2] => grape [3] => orange )
Selain menukar rentetan kepada tatasusunan, kami juga boleh menggunakan implode( ) Fungsi menukar tatasusunan kepada rentetan dan menyambungkan setiap elemen menggunakan pembatas yang ditentukan Kaedah penggunaan khusus adalah bertentangan dengan fungsi explode() Contohnya adalah seperti berikut:
$arr = array("apple", "banana", "grape", "orange"); $str = implode(",", $arr); echo $str;
Hasil keluaran adalah seperti berikut. :
apple,banana,grape,orange
Ringkasnya, untuk menukar rentetan yang dipisahkan koma kepada tatasusunan, anda hanya perlu menggunakan fungsi explode(), melepasi pembatas dan rentetan untuk ditukar sebagai parameter. Di samping itu, jika anda perlu menukar tatasusunan kepada rentetan yang dipisahkan koma, anda boleh menggunakan fungsi implode(), dan anda juga perlu melepasi pembatas dan tatasusunan sebagai parameter. Penukaran antara rentetan dan tatasusunan yang dipisahkan koma adalah sangat mudah dan mudah difahami dalam PHP, dan kami boleh menggunakannya secara fleksibel dalam pembangunan sebenar.
Atas ialah kandungan terperinci php koma kepada tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!