首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

mb_strimwidth

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

mb_strimwidth - 获取指定宽度的截断字符串

描述

代码语言:javascript
复制
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()示例

代码语言:javascript
复制
<?php
echo mb_strimwidth("Hello World", 0, 10, "...");
// output: "Hello W..."
?>

另请参阅

  • mb_strwidth() - 返回字符串的宽度
  • mb_internal_encoding() - 设置/获取内部字符编码

← mb_strcut

mb_stripos →

扫码关注腾讯云开发者

领取腾讯云代金券