Devdit
 

PHP \n ไม่เว้นบรรทัด ไม่ขึ้นบรรทัดใหม่ วิธีแก้ไข

2.4K

ฝึกเขียนภาษา PHP ต้องการเว้นบรรทัดใหม่ ขึ้นบรรทัดใหม่ด้วย \n แต่พอรันแล้วไม่ขึ้นบรรทัดใหม่ อยากทราบว่าต้องแก้ไขอย่างไร แต่ใช้แท็ก <br/> ขึ้นเว้นบรรทัดใหม่ ขึ้นบรรทัดใหม่ ได้ตามปกติ

<?php
    $message = "apple\norange\nbanana";
    echo $message;
?>

 

วิธีแก้ไข

กรณีใช้ \n แนะนำลองใช้คำสั่ง nl2br เพื่อประมวลผลรูปแบบคำสั่ง \n โดยคำสั่งนี้จะแทนที่ \n ด้วยแท็ก <br/> ของภาษา HTML โดยวิธีใช้งานคือนำคำสั่ง nl2br คลุมตัวแปร หรือข้อความที่มี \n สามารถเขียนโปรแกรมได้ดังนี้

<?php
    $message = "apple\norange\nbanana";
    echo nl2br( $message );
?>
เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ