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

iconv_substr

(PHP 5, PHP 7)

iconv_substr - 剪掉一部分字符串

描述

代码语言:javascript
复制
string iconv_substr ( string $str , int $offset [, int $length = iconv_strlen($str, $charset) [, string $charset = ini_get("iconv.internal_encoding") ]] )

剪切和参数str指定的一部分。offsetlength

参数

str

原始字符串。

offset

如果offset不是负数,iconv_substr()将从第零个字符str开始的部分剪除offset

如果offset是负数,iconv_substr()会删除从位置开始的部分,offset远离尾部的字符str

length

如果length给出并且是肯定的,返回值将包含至多lengthoffset(根据长度string)开始的部分的字符。

如果length传入负数,iconv_substr()str将从第offset'个字符开始将部分剪切为length距字符串末尾的字符。在情况offset也是否定的情况下,根据上述规则预先计算开始位置。

charset

如果charset省略参数,string则假定在iconv.internal_encoding中编码。

注意,offsetlength参数总是认为代表由所确定的字符集的基础上计算出的偏移量charset,而所述对方SUBSTR()总是为这些字节偏移。

返回值

返回stroffsetlength参数指定的部分。

如果stroffset字符长度短,FALSE将被返回。如果字符长度str正好offset,则会返回空字符串。

更新日志

Version

Description

7.0.11

If str is equal to offset characters long, an empty string will be returned. Prior to this version, FALSE was returned in this case.

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com