PHP | strrpos() 和 strripos() 函数
我们已经了解了 strpos() 和 stripos() ,它们有助于在另一个字符串中找到一个字符串的第一次出现。在本文中,我们将了解另外两个类似的函数 strrpos() 和 strripos()。
PHP中的 strrpos()
与 strpos() 不同,strrpos()函数帮助我们找到一个字符串在另一个字符串中最后一次出现的位置。此函数返回一个整数值,该整数值对应于字符串最后一次出现的位置。此函数区分大小写,这意味着它对大写和小写字符的处理方式不同。
句法:
strrpos(original_str, search_str, start_pos)
参数
在语法中指定的三个参数中,两个是必需的,一个是可选的。三个参数描述如下:
- original_str(强制):这个参数是指我们需要在其中搜索出现的所需字符串。
- search_str(必选):这个参数是指我们需要搜索的字符串。
- start_pos (可选):指搜索必须开始的字符串的位置。
返回类型:此函数返回一个整数值,它表示字符串search_str 最后出现的 original_str 的索引。
例子:
PHP
PHP
输出:
Found at position 19
PHP中的 strripos()
与 stripos() 不同,strripos()函数帮助我们找到一个字符串在另一个字符串中最后一次出现的位置。此函数返回一个整数值,该整数值对应于字符串最后一次出现的位置。此函数不区分大小写,这意味着它平等对待大写和小写字符。
句法:
strripos(original_str, search_str, start_pos)
参数
在语法中指定的三个参数中,两个是必需的,一个是可选的。三个参数描述如下:
- original_str(强制):这个参数是指我们需要在其中搜索出现的所需字符串。
- search_str(必选):这个参数是指我们需要搜索的字符串。
- start_pos (可选):指搜索必须开始的字符串的位置。
返回类型:此函数返回一个整数值,它表示字符串search_str 最后出现的 original_str 的索引。
例子:
PHP
输出:
Found at position 19