Tolong, pertimbangkan, bahwa jika Anda juga ingin jeda baris terlihat di dalam browser, Anda memiliki opsi untuk menggunakan fungsi nl2br(). Fungsi ini mampu menyisipkan jeda baris HTML sebelum baris baru di dalam string Show
Untuk memahami prinsip dasarnya, lihat contoh di bawah ini
Hal penting lainnya untuk disebutkan. karakter \n dapat menulis baris baru di dalam UNIX. Pada saat yang sama, untuk Windows, urutan dua karakter ada seperti ini. \r\n. Jadi, kami menyarankan Anda untuk menggunakan \r\n Anda harus menyertakan string panjang teks yang perlu dipecah dengan jeda baris sehingga mudah dibaca oleh pengguna Anda. Jadi, Anda mendapati diri Anda bertanya-tanya… Apa cara terbaik untuk melakukannya? Untuk menambahkan baris baru ke string di PHP, gema string menggunakan fungsi nl2br() , tambahkan Sesederhana itu. Jika Anda belum pernah menggunakan fungsi nl2br() (namanya adalah singkatan dari "baris baru untuk dilanggar"), perlu beberapa saat untuk mempelajari seluk-beluknya. Di sisa posting ini, saya akan menunjukkan kepada Anda bagaimana cara menggunakannya Bagaimana Fungsi nlbr() BekerjaPHP, seperti kebanyakan bahasa pemrograman lainnya, memiliki dukungan untuk karakter "end of line" atau "newline", yang memberi tahu juru bahasa untuk menyisipkan baris baru dalam keluaran kode Anda Ini dilakukan dengan menggunakan fungsi nlbr(). Fungsi mem-parsing string, mencari Baris Baru Dengan /nDalam implementasi paling sederhana yang bisa dibayangkan, penggunaan fungsi nlbr() Anda akan terlihat seperti ini _Fungsi di atas akan mengembalikan output berikut
Penting untuk dicatat bahwa PHP juga memungkinkan Anda untuk menggunakan 3, 4, dan 5 alih-alih \n untuk karakter baris akhir. Anda dapat menggunakan ini secara bergantian, meskipun—untuk membuat kode Anda konsisten dan mudah di-debug—sebaiknya pilih satu dan patuhi ituBaris Baru Dengan \rJadi, apakah Anda menggunakan ini _Baris Baru Dengan \n\rAtau ini
Baris Baru Dengan \r\nAtau, yang tak kalah pentingnya, ini _Dengan fungsi nlbr(), Karakter Line Break mana yang akan digunakan?Keputusan, keputusan… Karakter baris baru mana yang harus Anda gunakan? _3 adalah untuk "kereta kembali" dan berasal dari hari-hari ketika kereta kertas pada mesin tik dan printer mekanis harus digeser kembali ke posisinya dan diputar ke atas untuk memulai baris baru. \n _ adalah singkatan dari "baris baru" untuk baris baru yang dipicu oleh "juru ketik. ”Sistem operasi dan bahasa pemrograman pada hari-hari awal komputasi mengadopsi carriage return ( 3), baris baru (\n ), dan carriage return diikuti dengan baris baru ( 4) seperti yang diurutkan pada mesin tikTentu saja, masing-masing mengambil yang berbeda
Saat ini, mana yang akan digunakan tergantung pada preferensi pribadi Anda. Pengembalian kereta menjaga kursor mouse pada baris yang ada, sedangkan baris baru memindahkannya ke baris baru Dengan semua itu, sebagian besar programmer yang saya kenal menggunakan 3 membutuhkan setengah karakter sebagai 4 dan 5, jadi saya tidak melihat alasan untuk menggunakan yang terakhirAlternatif. PHP_EOLDi PHP, ada kata khusus yang disebut 1. Ini pada dasarnya adalah konstanta yang telah ditentukan sebelumnya yang dijelaskan oleh dokumentasi PHP sebagai "Simbol 'Akhir Garis' yang benar untuk platform ini. ” 1, seperti yang akan Anda lihat di cuplikan kode di bawah, menghilangkan kebutuhan untuk menggunakan fungsi 3
Menurut pengguna di utas Stackoverflow ini, tujuan PHP_EOL adalah untuk secara otomatis memilih karakter jeda baris yang benar sehingga kode Anda selalu kompatibel, apa pun sistem operasi yang dijalankannya KesimpulannyaItu dia. Meskipun ada lebih banyak cara untuk mendekati ini, fungsi nlbr() dan konstanta PHP_EOL yang telah ditentukan sebelumnya harus melakukan pekerjaan masing-masing, untuk aplikasi HTML dan non-HTML Beri tahu saya di komentar jika Anda dapat memikirkan pendekatan yang lebih ramping, atau jika Anda menemukan batasan atau kasus tepi apa pun di atas yang layak untuk dibagikan dengan pembaca pos lainnya Apa itu \n dan \r di PHP?"\r" adalah carriage return dan "\n" adalah line-feed . Pada sistem UNIX "\n" adalah karakter baris baru. Di Mac itu adalah "\r". Fungsi nl2br() akan meletakkan tag "
Disebut \n sebagai apa?\n adalah baris baru dan \r adalah carriage return. Di Windows sebagian besar editor teks memiliki baris baru sebagai \r\n dan di unix adalah \n.
Apa artinya \n dalam HTML?Karakter \n cocok dengan karakter baris baru .
Bagaimana cara menempatkan break di PHP?Fungsi nl2br() menyisipkan jeda baris HTML ( |