mb_strimwidth() ฟังก์ชั่นใน PHP ใช้เพื่อตัดสตริงที่กำหนดด้วยความกว้างที่ระบุ ใช้สำหรับตัดความกว้างที่ระบุออกจากสตริงที่กำหนด
ไวยากรณ์
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: "...",);
พารามิเตอร์
mb_strimwidth() ยอมรับห้าพารามิเตอร์ที่แตกต่างกันเพื่อตัดความกว้างของสตริง
-
$str_string − สตริงที่จะถอดรหัส
-
$int_start − พารามิเตอร์จำนวนเต็มนี้จะตัดสตริงจากตำแหน่งเริ่มต้นที่ระบุ มันจะตัดสตริงของอักขระจากจุดเริ่มต้นของสตริง
-
$int_width − ความกว้างของส่วนตัดที่ต้องการ ความกว้างเป็นลบนับจากส่วนท้ายของสตริง
-
$str_trim_marker − เป็นสตริงที่เพิ่มเข้าไปที่ส่วนท้ายของสตริงที่กำหนดเมื่อสตริงถูกตัด/ตัดทอน
-
$str_encoding − นี่คือพารามิเตอร์การเข้ารหัสอักขระ หากละเว้นหรือ NULL ระบบจะใช้ค่าการเข้ารหัสภายใน
คืนค่า
mb_strimwidth() ส่งกลับสตริงที่ถูกตัดทอน หากเราตั้งค่า trim_marker จากนั้นจะแทนที่อักขระสุดท้ายเพื่อให้ตรงกับความกว้าง
ตัวอย่าง
<?php // UTF-8 encoding mb_internal_encoding("UTF-8"); // It will trim the given string width $str_string = mb_strimwidth("Simply Easy Learning!", 2, 15, "..."); // shows the resultant output echo "$str_string"; ?>
ผลลัพธ์
มันจะสร้างผลลัพธ์ต่อไปนี้ -
mply Easy Le...
หมายเหตุ − โค้ด PHP ด้านบนนี้จะเริ่มตัดแต่งสตริงจาก 2 nd ตัวอักษรได้ถึง 12 th อักขระ. ใช้การเข้ารหัสภายใน