mb_strimwidth
mb_strimwidth
(PHP 4 >= 4.0.6, PHP 5, PHP 7)
mb_strimwidth - 获取指定宽度的截断字符串
描述
string mb_strimwidth ( string $str , int $start , int $width [, string $trimmarker = "" [, string $encoding = mb_internal_encoding() ]] )
截断str
要指定的字符串width
。
参数
str
正在解码的字符串。
start
起始位置偏移。字符串起始处的字符数(第一个字符为0),或者如果start为负数,则返回字符串末尾的字符数。
width
所需修剪的宽度。负宽度从字符串的末尾计数。
trimmarker
字符串截断时添加到字符串末尾的字符串。
encoding
encoding
参数是字符编码。如果省略,则使用内部字符编码值。
返回值
截断的字符串。如果trimmarker
设置,则trimmarker
替换最后的字符以匹配width
。
更新日志
版本 | 描述 |
---|---|
7.1.0 | 增加了对负开始和宽度的支持。 |
例子
示例#1 mb_strimwidth()示例
<?php
echo mb_strimwidth("Hello World", 0, 10, "..."
// output: "Hello W..."
?>
另请参阅
- mb_strwidth() - 返回字符串的宽度
- mb_internal_encoding() - 设置/获取内部字符编码
← mb_strcut
mb_stripos →