ฟังก์ชัน mb_strimwidth() ใน PHP ใช้ truncate string ที่กำหนดด้วยความกว้างที่ระบุ ใช้ตัดความกว้างที่ระบุออกจาก string ที่ให้มา
Syntax
string mb_strimwidth($str_string, $int_start, $int_width, $str_trim_marker, $str_encoding)
ตัวอย่าง:
mb_strimwidth($str_string: "PHP Tutorials", $int_start: 2, $int_width: 10, $str_trim_marker: "...",);
Parameters
mb_strimwidth() รับ 5 พารามิเตอร์สำหรับ trim string width:
$str_string – string ที่จะ decode
$int_start – integer parameter ตัด string จาก start position ที่ระบุ ตัด characters จากต้น string
$int_width – ความกว้างที่ต้องการตัด Negative widths นับจากท้าย string
$str_trim_marker – string ที่เพิ่มท้าย string เมื่อถูกตัด/truncate
$str_encoding – character encoding parameter หาก omit หรือ NULL จะใช้ internal encoding value
Return Values
mb_strimwidth() คืนค่า truncated string หากตั้งค่า trim_marker จะแทนที่ตัวอักษรสุดท้ายเพื่อให้ตรงกับ width
ตัวอย่าง
<?php
// UTF-8 encoding
mb_internal_encoding("UTF-8");
// ตัด string ตามความกว้างที่กำหนด
$str_string = mb_strimwidth("Simply Easy Learning!", 2, 15, "...");
// shows the resultant output
echo "$str_string";
?>
Output
mply Easy Le...
Note – โค้ด PHP ข้างต้นจะเริ่มตัด string จากตัวอักษรที่ 2 จนถึงตัวที่ 12 ใช้ internal encoding