Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP – mb_strimwidth (มัลติไบต์ strimwidth) ฟังก์ชั่น


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 อักขระ. ใช้การเข้ารหัสภายใน