= 4.0.6, PHP 5, PHP 7, PHP 8)mb_strimwidth — 獲取按指定寬度截斷的字符串說明mb_strimwidth( string $str, int $start, int $width, strin">
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
mb_strimwidth — 獲取按指定寬度截斷的字符串
$str
,$start
,$width
,$trimmarker
= "",$encoding
= mb_internal_encoding()
按 width
將字符串 str
截短。
str
要截短的 string。
start
開始位置的偏移。從這些字符數開始的截取字符串。(默認是 0 個字符) 如果 start 是負數,就是字符串結尾處的字符數。
width
所需修剪的寬度。負數的寬度是從字符串結尾處統(tǒng)計的。
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...
?>