Rumah > pembangunan bahagian belakang > masalah PHP > php koma kepada tatasusunan

php koma kepada tatasusunan

WBOY
Lepaskan: 2023-05-06 14:17:08
asal
813 orang telah melayarinya

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);
Salin selepas log masuk

Hasil output adalah seperti berikut:

Array
(
    [0] => apple
    [1] => banana
    [2] => grape
    [3] => orange
)
Salin selepas log masuk
Salin selepas log masuk

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);
Salin selepas log masuk

Hasil output adalah seperti berikut:

Array
(
    [0] => apple
    [1] => banana
    [2] => grape
    [3] => orange
)
Salin selepas log masuk
Salin selepas log masuk

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;
Salin selepas log masuk

Hasil keluaran adalah seperti berikut. :

apple,banana,grape,orange
Salin selepas log masuk

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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan