ใช้คำสั่ง ereg_replace มาตัดช่องว่างในข้อความออกกันดีกว่า
หน้าแรก PHP MySQL เกร็ดความรู้ ใช้คำสั่ง ereg_replace มาตัดช่องว่างในข้อความออกกันดีกว่า
ถ้าต้องการลดหรือตัดช่องว่างออกจากข้อความนั้น สามารถใช้คำสั่ง ereg_replace มาช่วยกันการได้ครับ ทุกครั้งที่เราใช้กันจะเป็นการตัดช่องว่างหัวและท้ายโดยใช้คำสั่ง trim(); แต่บางกรณีเราอยากจะตัดช่องว่างออกทั้งหมดให้เหลือแต่ข้อความติดๆกัน มาดูกันครับว่าทำยังไง
ตัวอย่างที่ 1 : การตัดช่องช่องว่างหัวท้ายออกและกำหนดช่องว่างที่มีการเว้นวรรณมากกว่า 2 ครั้งขึ้นไปให้เหลือแค่ 1 ครั้ง
| Code |
| <?php $text =' ทดสอบ การตัดช่องว่างให้เหลือ เพียงแค่เว้นวรรณหรือ ช่องว่างเดียว เท่านั้น '; $newText = ereg_replace('[[:space:]]+', ' ', trim($text)); echo $newText; ?> |
ตัวอย่างที่2 : การตัดช่องว่างออกทั้งหมด
| Code |
| <?php $text =' ทดสอบ การตัดช่องว่าง ออกทั้งหมด ทำให้ข้อความ ติดกัน '; $newText = ereg_replace('[[:space:]]+', '', trim($text)); echo $newText; ?> |
Tags : ereg_replace ตัดช่องว่าง ลดช่องว่าง php trim php ตัดช่องว่าง
refer: http://www.mysharefree.com/a60-%E0%B9%83%E0%B8%8A%E0%B9%89%E0%B8%84%E0%B8%B3%E0%B8%AA%E0%B8%B1%E0%B9%88%E0%B8%87-ereg_replace-%E0%B8%A1%E0%B8%B2%E0%B8%95%E0%B8%B1%E0%B8%94%E0%B8%8A%E0%B9%88%E0%B8%AD%E0%B8%87%E0%B8%A7%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B9%83%E0%B8%99%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B8%AD%E0%B8%AD%E0%B8%81%E0%B8%81%E0%B8%B1%E0%B8%99%E0%B8%94%E0%B8%B5%E0%B8%81%E0%B8%A7%E0%B9%88%E0%B8%B2.html
ขึ้นไปด้านบน
