Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mengalih keluar baris baru dari rentetan dalam php (tiga kaedah)

Bagaimana untuk mengalih keluar baris baru dari rentetan dalam php (tiga kaedah)

PHPz
PHPzasal
2023-04-12 09:18:543871semak imbas

Dalam pengaturcaraan PHP, kadangkala kita perlu membaca rentetan dengan aksara baris baharu dari luar, dan kemudian melakukan beberapa pemprosesan pada rentetan atau mengeluarkannya terus ke penyemak imbas atau peranti output lain. Walau bagaimanapun, baris baharu sering menyebabkan kekeliruan besar apabila mengeluarkan atau memproses rentetan. Oleh itu, artikel ini akan memperkenalkan anda cara menggunakan bahasa PHP untuk mengalih keluar baris baharu daripada rentetan.

1. Apakah itu line break?
Dalam komputer, aksara baris baharu ialah aksara kawalan yang digunakan untuk menentukan kedudukan baris baharu dalam teks. Ia adalah sejenis aksara yang tidak kelihatan. Sistem pengendalian yang berbeza menggunakan pemisah baris yang berbeza: Sistem Windows menggunakan rn untuk mewakili pemisah baris, manakala sistem Linux menggunakan n untuk mewakili pemisah baris.

2. Kaedah untuk mengalih keluar baris baharu dalam rentetan

1 Gunakan fungsi terbina dalam PHP
fungsi terbina dalam PHP trim() dan str_replace() boleh mengalih keluar baris baharu dalam simbol rentetan.

trim(): Alih keluar ruang dan baris baharu pada permulaan dan penghujung rentetan.

Kod sampel adalah seperti berikut:

$str = " hello world ";
$str = trim($str); // 去除字符串首尾的空格和换行符
echo $str; // 输出:hello world

str_replace(): Gantikan rentetan lain dengan rentetan tertentu (atau ungkapan biasa).

Kod sampel adalah seperti berikut:

$str = "hello\r\nworld";
$str = str_replace(array("\r","\n"),"",$str); // 替换换行符
echo $str; // 输出:helloworld

2 Gunakan ungkapan biasa
Dalam PHP, ungkapan biasa tidak dapat dipisahkan daripada pemprosesan rentetan, dan ia juga boleh dialih keluar menggunakan ungkapan biasa. Watak baris baharu dalam rentetan.

Kod sampel adalah seperti berikut:

$str = "hello\r\nworld";
$str = preg_replace("/[\r\n]/","",$str); // 正则表达式替换
echo $str; // 输出:helloworld

3 Ringkasan
Mengalih keluar baris baharu daripada rentetan ialah operasi yang sangat biasa dalam pengaturcaraan PHP. Terdapat banyak cara untuk menyelesaikan tugas ini, seperti fungsi terbina dalam PHP trim() dan str_replace() dan ungkapan biasa. Bergantung pada keperluan khusus anda, anda boleh memilih kaedah yang paling sesuai untuk anda. Di sini, kami berharap artikel ini dapat membantu pengaturcara PHP mengendalikan aksara baris baharu dalam rentetan dengan lebih baik.

Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar baris baru dari rentetan dalam php (tiga kaedah). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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