ใช้คำสั่ง 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

ขึ้นไปด้านบน