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ự \r
là ký tự trả về xuống dòng và \n
là 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\n
thay thế.