Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menggantikan carriage return dengan br menggunakan PHP

Bagaimana untuk menggantikan carriage return dengan br menggunakan PHP

PHPz
Lepaskan: 2023-04-12 16:58:51
asal
1970 orang telah melayarinya

Apabila memaparkan kandungan teks pada halaman web, selalunya perlu menggantikan carriage return dan aksara suapan baris (n) dalam kandungan teks dengan aksara suapan baris (br) dalam HTML untuk memaparkannya dengan betul. Dalam PHP, kita boleh menggunakan beberapa fungsi mudah untuk mencapai penggantian tersebut.

  1. Gunakan fungsi nl2br() PHP terbina dalam

fungsi nl2br() ialah fungsi terbina dalam PHP yang boleh menggantikan carriage return (n) dalam mana-mana rentetan ialah aksara baris baharu (br) dalam HTML. Penggunaan khusus adalah seperti berikut:

$string = "这里有一个\n换行符";
$string = nl2br($string);
echo $string;
Salin selepas log masuk

Hasil output selepas pelaksanaan ialah:

这里有一个<br>换行符
Salin selepas log masuk
Salin selepas log masuk
  1. Gunakan fungsi str_replace() dalam PHP

Selain fungsi nl2br() terbina dalam, kita juga boleh menggunakan fungsi str_replace() dalam PHP untuk melakukan penggantian. Kaedah penggunaan khusus adalah seperti berikut:

$string = "这里有一个\n换行符";
$string = str_replace("\n", "<br>", $string);
echo $string;
Salin selepas log masuk

Hasil output selepas pelaksanaan adalah sama seperti kaedah di atas:

这里有一个<br>换行符
Salin selepas log masuk
Salin selepas log masuk

Perlu diingat bahawa fungsi str_replace() juga menyokong penggantian berbilang rentetan yang berbeza, anda boleh menghantar semua rentetan yang perlu diganti ke dalam fungsi sebagai tatasusunan.

  1. Gunakan ungkapan biasa

Jika anda perlu melakukan operasi gantian yang lebih kompleks, anda boleh menggunakan ungkapan biasa untuk memadankan dan menggantikan. Sebagai contoh, kita boleh menggantikan semua pemulangan pengangkutan dan suapan baris dengan pemisah baris dalam HTML melalui kod berikut:

$string = preg_replace("/\r|\n/", "<br>", $string);
Salin selepas log masuk

Perlu diambil perhatian bahawa apabila menggunakan ungkapan biasa, beri perhatian khusus kepada ungkapan Setiap aksara khas untuk memastikan ia boleh memadankan dengan betul rentetan yang perlu diganti.

Ringkasnya, ketiga-tiga kaedah di atas semuanya boleh menggantikan aksara carriage return (n) dalam rentetan dengan aksara suapan baris HTML (br). Pilih sahaja kaedah yang sepadan mengikut keperluan sebenar.

Atas ialah kandungan terperinci Bagaimana untuk menggantikan carriage return dengan br menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan