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

iconv_strpos

(PHP 5, PHP 7)

iconv_strpos - 在大海捞针内查找针头第一次出现的位置

描述

代码语言:javascript
复制
int iconv_strpos ( string $haystack , string $needle [, int $offset = 0 [, string $charset = ini_get("iconv.internal_encoding") ]] )

发现的第一次出现的位置needle内的haystack

与strpos()相比,iconv_strpos()的返回值是在针前出现的字符数,而不是以字节为单位的偏移量。字符根据指定的字符集进行计数charset

参数

haystack

整个字符串。

needle

搜索到的子字符串。

offset

可选offset参数指定应执行搜索的位置。如果偏移量为负值,则从字符串的末尾开始计算。

charset

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

如果haystackneedle不是字符串,则将其转换为字符串并作为字符的序数值应用。

返回值

返回needlein 的第一个匹配项的数字位置haystack

如果needle没有找到,iconv_strpos()将返回FALSE

警告

该函数可能返回布尔值FALSE,但也可能返回一个非布尔值,其值为FALSE。有关更多信息,请阅读布尔部分。使用===运算符来测试此函数的返回值。

更新日志

Version

Description

7.1.0

Support for negative offsets has been added.

扫码关注腾讯云开发者

领取腾讯云代金券