Hướng dẫn
Quảng cáo

Hàm nl2br() trong PHP

Hướng dẫn cách sử dụng hàm nl2br() trong lập trình PHP

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:

nl2br ( string, is_xhtml );

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 bạn!

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 bạn!
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à:

  • true- Mặc định. phụ trang<br />
  • false– Chèn<br>

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 bạn!

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 bạn!
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ế.

Bài viết này đã giúp ích cho bạn?

Bài viết mới

Advertisements