Memisahkan Rentetan dengan Aksara Baris Baharu
Dalam banyak senario pengaturcaraan, anda mungkin menghadapi rentetan yang mengandungi pemisah baris atau aksara baris baharu. Menukar rentetan sedemikian kepada tatasusunan boleh menjadi penting untuk pemprosesan atau analisis selanjutnya. Artikel ini menangani isu biasa: cara membahagikan rentetan dengan aksara baris baharu dan menyimpan segmen yang terhasil dalam tatasusunan.
Untuk mencapainya, salah satu kaedah paling berkesan melibatkan penggunaan fungsi preg_split(). Fungsi ini membolehkan anda memisahkan rentetan kepada tatasusunan berdasarkan corak ungkapan biasa yang ditentukan. Sebagai contoh, untuk memisahkan rentetan dengan aksara baris baharu, anda boleh menggunakan ungkapan biasa berikut:
/\r\n|\n|\r/
Corak ini sepadan dengan mana-mana aksara baris baharu yang biasa, termasuk "rn" (gaya Windows), " n" (gaya Unix) dan "r" (gaya Macintosh).
Untuk menggunakan corak ini, anda boleh menggunakan yang berikut kod:
$array = preg_split("/\r\n|\n|\r/", $string);
di mana $string mewakili rentetan asal yang mengandungi aksara baris baharu.
Sebagai contoh, pertimbangkan rentetan input:
My text1 My text2 My text3
Menjalankan di atas kod pada rentetan ini akan menghasilkan output yang diingini:
Array ( [0] => My text1 [1] => My text2 [2] => My text3 )
Menggunakan kaedah ini, anda boleh menukar rentetan yang mengandungi pemisah baris dengan mudah ke dalam tatasusunan, menjadikannya lebih mudah untuk dimanipulasi dan diproses dalam kod anda.
Atas ialah kandungan terperinci Bagaimana untuk Memisahkan Rentetan oleh Aksara Baris Baru ke dalam Array dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!