PHP strripos() 函数
说明
strripos()
函数查找一个字符串在另一个字符串中最后一次出现的位置。
此函数不区分大小写。 对于区分大小写的搜索,请使用 strrpos()
函数。
下表总结了该函数的技术细节。
返回值: | 返回一个字符串在另一个字符串中最后一次出现的位置,如果未找到该字符串,则返回 FALSE 。 请记住,字符串位置从 0 开始,而不是 1。 |
---|---|
版本: | PHP 5+ |
语法
strripos()
函数的基本语法如下:
strripos(string, search, start);
下面的例子展示了 strripos()
函数的作用。
<?php
// 示例字符串
$str = "The woodpeckers live in the woods.";
$substr = "The wood";
// 执行搜索
echo strripos($str, $substr);
?>
参数
strripos()
函数接受以下参数。
参数 | 说明 |
---|---|
string | 必填。 指定要搜索的字符串。 |
search | 必填。 指定要搜索的字符串。 |
start | 可选的。 指定字符串中开始搜索的位置。 如果指定负值,则从右到左执行搜索,跳过 string 的最后一个 start 个字符并搜索第一次出现的 search 字符串。 |
更多示例
这里有更多示例展示了 strripos()
函数的实际工作原理:
以下示例使用 start 参数执行搜索。
<?php
// 执行搜索
echo strripos("The woodpeckers live in the woods.", "wood", 3);
?>
在以下示例中,start 参数设置为负值。
<?php
// 执行搜索
echo strripos("The woodpeckers live in the woods.", "wood", -10);
?>
Advertisements