คำอธิบาย
ฟังก์ชัน nl2br() ใช้แทรกแท็ก HTML <br> หรือ <br /> ก่อนทุก newline ในสตริง ใช้สำหรับแสดงข้อความที่มีบรรทัดใหม่ในเบราว์เซอร์ให้ขึ้นบรรทัดใหม่จริง
รูปแบบการใช้งาน (Syntax)
nl2br(string $string, bool $is_xhtml = true): string
พารามิเตอร์
- string - สตริงที่ต้องการแปลง
- is_xhtml - (ตัวเลือก) true = ใช้
<br />(XHTML), false = ใช้<br>(HTML) ค่าเริ่มต้น true
ค่าที่คืนกลับ (Return Value)
คืนค่าสตริงที่แทรกแท็ก line break แล้ว
ตัวอย่างการใช้งาน
ตัวอย่างที่ 1 - ใช้ <br> (false)
<?php
echo nl2br("This has multiple \nlines\nhere!", false);
?>ผลลัพธ์
This has multiple
lines
here!
ตัวอย่างที่ 2 - ใช้ <br /> (true, default)
<?php
echo nl2br("This is\r\ndemo text!", false);
?>ผลลัพธ์
This is
demo text!
หมายเหตุ: รองรับ newline ทุกรูปแบบ: \n, \r, \r\n, \n\r