Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ลบบรรทัดใหม่ออกจากสตริงใน PHP


หากต้องการลบการขึ้นบรรทัดใหม่จากสตริง โค้ดจะเป็นดังนี้−

ตัวอย่าง

<?php
   $str = "Demo
   text for
   reference";
   echo nl2br($str);
   $str = preg_replace('~[\r\n]+~','', $str);
   echo "\n".nl2br($str);
?>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้−

Demo<br />
   <br />
text for <br />
<br />
reference
Demo text for reference

ตัวอย่าง

เรามาดูตัวอย่างอื่นกัน −

<?php
   $str = "Demo
   text";
   echo nl2br($str);
   $str = str_replace(array("\n", "\r"), '', $str);
   echo "\n".nl2br($str);
?>

ผลลัพธ์

สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้−

Demo<br />
   <br />
text
Demo text