Memisahkan Rentetan dengan Aksara Baris Baharu
Untuk manipulasi rentetan yang cekap dalam pengaturcaraan, membelah rentetan berdasarkan aksara tertentu ialah tugas biasa. Apabila berurusan dengan teks berbilang baris, adalah perlu untuk membahagikan rentetan kepada tatasusunan baris.
Untuk mencapai matlamat ini, kita boleh menggunakan fungsi preg_split(), yang mengambil dua parameter: ungkapan biasa dan rentetan untuk dibelah. Ungkapan biasa mentakrifkan corak untuk dipadankan dan untuk aksara baris baharu, kami menentukan corak berikut:
/\r\n|\n|\r/
Ungkapan ini mencari pemisah baris (sama ada carriage return r, baris baharu n atau kedua-duanya rn) dan menggunakannya untuk membelah rentetan.
Berikut ialah contoh:
$string = "My text1\nMy text2\nMy text3"; $array = preg_split("/\r\n|\n|\r/", $string); print_r($array);
Output:
Array ( [0] => My text1 [1] => My text2 [2] => My text3 )
Seperti yang anda lihat, rentetan telah berjaya dipecahkan kepada tatasusunan baris, dengan setiap baris menduduki indeks dalam tatasusunan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Membahagikan Rentetan ke Baris Dengan Cekap Menggunakan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!