mb_strimwidth
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strimwidth — 獲取按指定寬度截斷的字串
說明
mb_strimwidth(
string
int
int
string
string
): string
string
$str
,int
$start
,int
$width
,string
$trimmarker
= "",string
$encoding
= mb_internal_encoding()): string
按 width
將字串 str
截短。
參數
-
str
-
要截短的 string。
-
start
-
開始位置的偏移。從這些字元數開始的擷取字串。(預設是 0 個字元) 如果 start 是負數,就是字串結尾處的字元數。
-
width
-
所需修剪的寬度。負數的寬度是從字串結尾處統計的。
-
trimmarker
-
當字串被截短的時候,將此字串新增到截短後的末尾。
-
encoding
-
encoding
參數為字元編碼。如果省略或是null
,則使用內部字元編碼。
返回值
截短後的 string。
如果設定了 trimmarker
,還將結尾處的字元替換為 trimmarker
,並符合 width
的寬度。
更新日誌
版本 | 說明 |
---|---|
7.1.0 |
支援負數的 start 和 width 。
|
範例
示例 #1 mb_strimwidth() 例子
<?php
echo mb_strimwidth("Hello World", 0, 10, "...");
// 輸出 Hello W...
?>