Tác dụng của hàm nl2br()
Hàm nl2br()chèn ngắt dòng HTML trước tất cả các dòng mới (\r\n, \n\r, \n và \r) trong một chuỗi.
Bảng sau đây tóm tắt các chi tiết kỹ thuật của hàm này.
| Giá trị trả về: | Trả về chuỗi đã sửa đổi. |
|---|---|
| Phiên bản: | PHP4+ |
cú pháp
Cú pháp cơ bản của hàm nl2br()được đưa ra với:
Ví dụ sau đây cho thấy hàm nl2br() đang hoạt động.
Ví dụ
<?php
echo nl2br("Chào bạn!\nChào mừng đến với trang web của chúng tôi.");
?>
Đầu ra của ví dụ trên sẽ là (xem nguồn để có ý tưởng):
Chào mừng đến với trang web của chúng tôi.
Tuy nhiên, trong trình duyệt, bạn sẽ thấy một cái gì đó như thế này:
Chào mừng đến với trang web của chúng tôi.
Thông số
Hàm nl2br()chấp nhận các tham số sau.
| Tham số | Sự miêu tả |
|---|---|
| string | Yêu cầu. Chỉ định chuỗi để làm việc. |
| is_xhtml |
Không bắt buộc. Chỉ định có sử dụng ngắt dòng tương thích với XHTML hay không. Các giá trị có thể là:
|
Thêm ví dụ
Dưới đây là một số ví dụ khác cho thấy hàm nl2br() thực sự hoạt động như thế nào:
Ví dụ sau chèn <br>thẻ HTML trước dòng mới sử dụng tham số is_xhtml .
Ví dụ
<?php
echo nl2br("Chào bạn!\nChào mừng đến với trang web của chúng tôi.", false);
?>
Đầu ra của ví dụ trên sẽ là (xem nguồn để có ý tưởng):
Chào mừng đến với trang web của chúng tôi.
Tuy nhiên, trong trình duyệt, bạn sẽ thấy một cái gì đó như thế này:
Chào mừng đến với trang web của chúng tôi.
Mẹo: Ký tự \rlà ký tự trả về xuống dòng và \nlà ký tự cấp dòng. Ký tự \nđược sử dụng để tạo một dòng mới trong UNIX, trong khi \rđược sử dụng trong MacOS cũ, trong khi trong Windows, chuỗi hai ký tự: \r\nđược sử dụng. Để đảm bảo an toàn, hãy sử dụng trình tự \r\nthay thế.