<?php
$long_text = 'รับประทานอาหารว่างและเครื่องดื่มตามตารางการอบรมฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟฟนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนนน';
 
echo $new_text = wordwrap($long_text, 50, "<br />
", true);
?>
yungsiam 14 May 2009 09:04

เพิ่มเติมอีกนิดครับ
ผมอยากได้การตัดคำแบบเว็บนี้   เช่น
รับประทานอาหารว่างและ....

นะครับ

yungsiam 14 May 2009 09:19

เพิ่มเติมอีกครั้งครับ

ผมใช้ charset เป็น UTF-8 ครับ

กรกฎ วิริยะ 14 May 2009 09:19
yungsiam 14 May 2009 09:23

ขอบคุณมากมายครับ

yungsiam 14 May 2009 10:09
ว่าแต่มันใช้งานยังไงครับ

ผมนำมาใช้แล้ว  รันไม่ออก

$str= 'รับประทานอาหารว่างและเครื่องดื่มตามตารางการอบรม';

echo $new_text = substr_utf8($str, "...", 10);
กรกฎ วิริยะ 14 May 2009 10:50
กรรม

ฟังก์ชั่นนี้มีรูปแบบและวิธีการใช้เหมือนกับ substr ทุกประการครับ
srenon นายศราวุฒิ ศรีนนท์ 14 May 2009 20:34
 <?php function substr_utf8( $str, $start_p , $len_p){ return trim(strip_tags(preg_replace( '#^(?:[x00-x7F]|[xC0-xFF][x80-xBF]+){0,'.$start_p.'}'.'((?:[x00-x7F]|[xC0-xFF][x80-xBF]+){0,'.$len_p.'}).*#s', '' , $str ))); } // การใช้งาน // $start_p คือตำแหน่งเริ่มต้นตัดข้อความ // $len_p คือจำนวนตัวอักษรที่ต้องการแสดง // $data="ข้อความทดสอบ ข้อความทดสอบ ข้อความทดสอบ ข้อความทดสอบข้อความทดสอบ "; // echo substr($data,0,30); ?>
ลองดูครับ