PHP – 使用 iconv_strrpos() 函数在大海捞针中查找针的最后一次出现
phpserver side programmingprogramming更新于 2025/7/22 7:22:17
在 PHP 中,iconv_strrpos() 函数用于在大海捞针中查找针的最后一次出现。或者,我们可以说 iconv_strrpos() 函数返回 haystack 中最后一个字符的编号。
语法
string iconv_strrpos(string $haystack, str $needle, str $encoding)
参数
iconv_strrpos() 接受三个参数:$haystack、$needle 和 $encoding。
$haystack− 表示整个字符串。
$needle− $needle 参数用于从给定的整个字符串中搜索子字符串字符串。
$encoding− 如果 $encoding 参数缺失或为空,则字符串将假定其可以使用 iconv.internal_encoding 进行编码。
返回值
iconv_strpos() 返回干草堆中给定针的第一个出现的数字位置。如果未找到针,则函数将返回 False。
注意:从 PHP 8.0 版本开始,编码可空;从 PHP 7.1开始,iconv_strpos() 函数支持负偏移量。
示例
<?php
# UTF-8 字符串
$int = iconv_strrpos("hello world!","d", "UTF-8");
// 返回字符数
var_dump($int);
?>
输出
int(9)
相关文章
打印
下一节:PHP – 如何使用 iconv_substr() 截取字符串的一部分? ❯❮ 上一节:PHP – iconv_strpos() 函数 – 查找大海捞针 (Haystack) 中第一次出现的位置

