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

PHP – ฟังก์ชัน mb_strimwidth (multibyte strimwidth)

ฟังก์ชัน 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