mb_strimwidth() 函數是 PHP 中的內置函數,它返回指定寬度的截斷字符串。
用法:
string mb_strimwidth($string, $start, $width, $trim_marker, $encoding )
Parameters: 該函數接受五個參數,如下所述:
- $string: 該參數指定將被修剪的字符串。
- $start:這是開始修剪的起點。字符串的開頭(索引從 0 開始)。如果start初始化為負數,則將從字符串的末尾開始。
- $width: 該參數指定修剪字符串所需的寬度。如果 with 為負數,則將從字符串末尾開始計數。
- $trim_maker: 該參數指定將一個字符串添加到修剪字符串的末尾。
- $encoding: 將使用字符編碼。默認情況下,它將使用 UTF-8。編碼參數表示字符編碼。如果省略或為空,則將使用內部字符編碼值。
返回值:該函數返回截斷的字符串。
示例 1:下麵的程序演示了mb_strimwidth()函數。
PHP
<?php
$str = "This is a very long string that needs to be trimmed";
$trimmed_str = mb_strimwidth($str, 0, 20, "...");
echo $trimmed_str;
?>
輸出:
This is a very lo...
示例 2:下麵的程序演示了mb_strimwidth()函數。
PHP
<?php
$str = "Geeks for Geeks Matter";
$trimmed_str = mb_strimwidth($str, -5,5 , "Gee");
echo $trimmed_str;
?>
輸出:
atter
參考:https://www.php.net/manual/en/function.mb-strimwidth.php
相關用法
- PHP mb_stristr()用法及代碼示例
- PHP mb_stripos()用法及代碼示例
- PHP mb_strlen()用法及代碼示例
- PHP mb_strtolower()用法及代碼示例
- PHP mb_strtoupper()用法及代碼示例
- PHP mb_str_split()用法及代碼示例
- PHP mb_strrchr()用法及代碼示例
- PHP mb_strripos()用法及代碼示例
- PHP mb_strstr()用法及代碼示例
- PHP mb_strpos()用法及代碼示例
- PHP mb_strrichr()用法及代碼示例
- PHP mb_strcut()用法及代碼示例
- PHP mb_substr_count()用法及代碼示例
- PHP mb_substr()用法及代碼示例
- PHP mb_substitute_character()用法及代碼示例
- PHP mb_split()用法及代碼示例
- PHP mb_scrub()用法及代碼示例
- PHP mb_convert_case()用法及代碼示例
- PHP mb_check_encoding()用法及代碼示例
- PHP mb_chr()用法及代碼示例
- PHP mb_detect_order()用法及代碼示例
- PHP mb_ereg()用法及代碼示例
- PHP mb_http_input()用法及代碼示例
- PHP mb_convert_encoding()用法及代碼示例
- PHP mb_parse_str()用法及代碼示例
注:本文由純淨天空篩選整理自neeraj3304大神的英文原創作品 PHP mb_strimwidth() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。