|
|
|
กำหนดข้อมูล ให้โชว์ตามจำนวนตัวอักษร ถ้าข้อมูลมีมากกว่าจำนวนที่เรากำหนด ให้ขึ้น ... ต้องทำอย่างไรคะ |
|
|
|
|
|
|
|
$text="ข้อความ";
$x=255; #อันนี้จะนับตัวอักษรตั้งแต่ตัวที่ 0 ถึง 255 ที่เกินก็จะไม่เอา
substr($text,0,$x);
|
|
|
|
|
Date :
2012-02-28 12:57:11 |
By :
siammbk |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<tr><td align=\"left\" valign=\"top\"> <span>$fdaddname</span> <br /></td></tr>
ใส่โค้ดแทรกไปตรงไหนคะ รบกวนหน่อยค่ะ
|
|
|
|
|
Date :
2012-02-29 20:40:14 |
By :
arnevcoze77 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo mb_substr(ข้อความ, 0, 50, 'utf-8'). "..."; //เลือก ตั้งแต่ลำดับที่ 0 - 50 แล้วต่อด้วย ...
|
|
|
|
|
Date :
2016-08-25 15:47:12 |
By :
Thaksinai |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
function getDesc($value,$n) {
$value = str_replace(' ','' , $value);
$value = str_replace('…','' , $value);
$value = str_replace('“','' , $value);
$value = str_replace('”','' , $value);
$value = str_replace('&',' and ' , $value);
$value = str_replace('"','' , $value);
$value = str_replace('–','' , $value);
$result = mb_strimwidth(trim(strip_tags($value)), 0, $n , "...", "UTF-8");
return $result;
}
#Exp
$txt = 'เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง
เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง';
echo getDesc($txt,200);
|
|
|
|
|
Date :
2016-08-25 16:21:20 |
By :
arm8957 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|