Rumah > Artikel > pembangunan bahagian belakang > Pisahkan rentetan kepada tatasusunan menggunakan fungsi explode() PHP
Gunakan fungsi explode() PHP untuk memisahkan rentetan kepada tatasusunan Contoh kod khusus diperlukan
Dalam pembangunan PHP, pemisahan rentetan ialah operasi yang sangat biasa dan boleh dilaksanakan menggunakan fungsi operasi rentetan asal juga. Ini boleh dicapai menggunakan fungsi explode() terbina dalam PHP. Fungsi explode() membahagikan rentetan kepada tatasusunan mengikut pembatas yang ditentukan, yang sangat mudah digunakan. Artikel ini akan memperkenalkan secara terperinci cara menggunakan fungsi explode() untuk memisahkan rentetan kepada tatasusunan dan memberikan contoh kod tertentu.
Sintaks fungsi explode() adalah seperti berikut:
array explode ( string $delimiter , string $string [, int $limit = PHP_INT_MAX ] )
Perihalan parameter :
$pembatas: Diperlukan, menentukan aksara atau rentetan yang digunakan untuk mengehadkan rentetan.
$string: diperlukan, rentetan itu akan dibelah.
$limit (pilihan): Tentukan had pada bilangan elemen tatasusunan yang dibahagikan kepada.
Sebagai contoh, untuk memisahkan rentetan yang dibatasi ruang kepada tatasusunan, anda boleh menggunakan kod berikut:
$str = "apple orange banana"; $arr = explode(" ", $str); print_r($arr);
Keluarannya adalah seperti berikut:
Array ( [0] => apple [1] => orange [2] => banana )
Untuk memisahkan rentetan yang dipisahkan koma kepada tatasusunan, anda boleh menggunakan kod berikut:
$str = "apple,orange,banana"; $arr = explode(",", $str); print_r($arr);
Hasil output adalah seperti berikut:
Array ( [0] => apple [1] => orange [2] => banana )
Kadangkala, anda perlu membahagikan berbilang rentetan dipisahkan koma tatasusunan bersarang Tatasusunan boleh dilaksanakan dengan menggabungkan gelung dan fungsi explode(). Sebagai contoh, untuk memisahkan dua rentetan berikut kepada tatasusunan bersarang:
$str1 = "apple,orange"; $str2 = "banana,pear";
Anda boleh menggunakan kod berikut:
$strArr = array($str1, $str2); $array = array(); foreach($strArr as $str) { $arr = explode(",", $str); $array[] = $arr; } print_r($array);
Hasil output adalah seperti berikut:
Array ( [0] => Array ( [0] => apple [1] => orange ) [1] => Array ( [0] => banana [1] => pear ) )
Melalui contoh kod di atas, saya percaya anda telah menguasai cara menggunakan fungsi explode() untuk mengembangkan aksara Bagaimana untuk memisahkan rentetan kepada tatasusunan. Dalam pembangunan PHP, pemprosesan rentetan adalah pautan yang sangat penting, dan menguasai fungsi operasi rentetan adalah kemahiran penting.
Atas ialah kandungan terperinci Pisahkan rentetan kepada tatasusunan menggunakan fungsi explode() PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!