獲取按指定寬度截斷的字串

mb_strimwidth

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

mb_strimwidth獲取按指定寬度截斷的字串

說明

mb_strimwidth(
    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 支援負數的 startwidth

範例

示例 #1 mb_strimwidth() 例子

<?php
echo mb_strimwidth("Hello World"010"...");
// 輸出 Hello W...
?>

參見

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *