|
|
|
สอบถามเรื่องการตัดคำย่อข้อความที่มีความยาวมากๆใครรู้รบกวนบอกด้วยค่ะ |
|
|
|
|
|
|
|
ใครรู้ช่วยตอบด้วยค่ะ
|
|
|
|
|
Date :
2015-06-08 16:22:07 |
By :
คืองง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาแบบพื้นๆ ต่อ string เอาเลยครับ
echo mb_substr($text,0, 10, 'UTF-8') . "xxxxxxxxx" . mb_substr($text, mb_strlen($text,'UTF-8') - 5, 5,'UTF-8');
|
|
|
|
|
Date :
2015-06-09 20:57:24 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่ถ้าแบบ วิริสมาหราหน่อยก็ลองดูครับ
Code (PHP)
$text = <<<TEXT
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง
TEXT;
$a = preg_replace( '/^([เแไใโ]{0,1}[ก-ฮ]{1,2}[อิอีอือึอุอูอัอ่อ้อ๊อ๋]{0,2}[าะ]{0,1}[ก-ฮ]{0,1}){4}/u' , '', $text);
$a = preg_replace( '/([เแไใโ]{0,1}[ก-ฮ]{1,2}[อิอีอือึอุอูอัอ่อ้อ๊อ๋]{0,2}[าะ]{0,1}[ก-ฮ]{0,1}){2}$/u' , '', $a);
?>
<?=$text?><br>
<?=$a?><br>
<?=str_replace( $a, '.............', $text)?>
ปล. ยังขาด การันต์ ไปรยาลน้อย ไม่ได้เช็ค 5555
ปล.อีกที ไม้ไต่คู้ ก็ลืม ใส่เอาเองนะครับ
|
ประวัติการแก้ไข 2015-06-09 21:18:07 2015-06-09 21:21:52
|
|
|
|
Date :
2015-06-09 21:14:50 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|