PHP ialah bahasa skrip sebelah pelayan yang sangat berkuasa, sering digunakan untuk pembangunan tapak web dan penjanaan halaman dinamik. Dalam kerja pembangunan PHP, selalunya perlu menukar rentetan kepada tatasusunan. Jadi, bagaimanakah PHP menukar rentetan kepada tatasusunan?
Terdapat fungsi str_split() dalam fungsi terbina dalam PHP yang boleh memisahkan rentetan kepada tatasusunan aksara Walau bagaimanapun, jika anda perlu membahagikan rentetan kepada tatasusunan mengikut pembatas yang ditentukan, anda perlu melakukannya gunakan fungsi explode(). Sintaks fungsi
explode() adalah seperti berikut:
array explode ( string $delimiter , string $string [, int $limit ] )
Fungsi ini mempunyai dua parameter: pembatas dan rentetan. Parameter pertama ialah rentetan yang menunjukkan tempat untuk memisahkan rentetan. Parameter kedua ialah rentetan yang perlu dipecahkan.
Sebagai contoh, kita perlu menukar rentetan yang dipisahkan koma kepada tatasusunan:
$str = "apple,banana,orange"; $arr = explode(",", $str); print_r($arr);
Hasil keluaran:
Array ( [0] => apple [1] => banana [2] => orange )
Seperti yang anda lihat, melalui letupan () Fungsi, kami menukar rentetan yang dipisahkan koma kepada tatasusunan tiga elemen. Apabila menggunakan fungsi explode(), anda juga boleh menambah parameter pilihan ketiga untuk menentukan had panjang tatasusunan.
Selain itu, PHP juga menyediakan beberapa fungsi lain, seperti preg_split(), str_split(), dll., yang boleh menukar rentetan kepada tatasusunan mengikut keperluan yang berbeza. Ia adalah perlu untuk memilih fungsi yang sepadan mengikut situasi sebenar untuk merealisasikan penukaran rentetan kepada tatasusunan.
Untuk meringkaskan, kaedah untuk menukar rentetan kepada tatasusunan dalam PHP terutamanya termasuk fungsi explode(), fungsi preg_split(), fungsi str_split() dsb. Untuk situasi di mana rentetan perlu dipecah mengikut pembatas tertentu, fungsi explode() paling biasa digunakan. Tidak kira kaedah yang digunakan, rentetan boleh ditukar menjadi tatasusunan dengan cepat dan mudah, yang memudahkan pemprosesan kami yang seterusnya.
Atas ialah kandungan terperinci Bagaimana untuk menukar rentetan kepada tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!