位置: 编程技术 - 正文
推荐整理分享PHP字符串函数strrpos()的用法(php字符串定义的三种方式),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:在php中,字符串有哪些表示形式,php string函数,在php中,字符串有哪些表示形式,php字符串型数据的定义方式,php 字符串函数,php 字符串函数,php字符串定义,php 字符串函数,内容如对您有帮助,希望把文章链接给更多的朋友!
(PHP 4, PHP 5)
strrpos — 计算指定字符串在目标字符串中最后一次出现的位置
说明 int strrpos ( string $haystack , string $needle [, int $offset = 0 ] )返回字符串 haystack 中 needle 最后一次出现的数字位置。注意 PHP4 中,needle 只能为单个字符。如果 needle 被指定为一个字符串,那么将仅使用第一个字符。
参数haystack
在此字符串中进行查找。
needle如果 needle不是一个字符串,它将被转换为整型并被视为字符的顺序值。
offset或许会查找字符串中任意长度的子字符串。负数值将导致查找在字符串结尾处开始的计数位置处结束。
返回值返回 needle 存在的位置。如果没有找到,返回 FALSE。 Also note that string positions start at 0, and not 1.
Returns FALSE if the needle was not found.
Warning此函数可能返回布尔值FALSE,但也可能返回等同于 FALSE 的非布尔值。请阅读 布尔类型章节以获取更多信息。应使用===运算符来测试此函数的返回值。
更新日志版本 说明 5.0.0 参数 needle 可以是一个多字符的字符串。 5.0.0 引入 offset 参数。
范例
Example #1 检查字串是否存在
很容易将“在位置 0 处找到”和“未发现字符串”这两种情况搞错。这是检测区别的办法:
<?php$pos=strrpos($mystring,"b");if($pos===false){//注意:三个等号//未发现...}?>
Example #2 使用偏移位置进行查找
<?php$foo="abc";var_dump(strrpos($foo,'7',-5));//从尾部第5个位置开始查找//结果:int()var_dump(strrpos($foo,'7',));//从第个位置开始查找//结果:int()var_dump(strrpos($foo,'7',));//结果:bool(false)?> 参见strpos() - 查找字符串首次出现的位置 stripos() - 查找字符串首次出现的位置(不区分大小写) strripos() - 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写) strrchr() - 查找指定字符在字符串中的最后一次出现 substr() - 返回字符串的子串
PHP字符串函数strspn()的用法 strspn(PHP4,PHP5)strspn计算字符串中全部字符都存在于指定字符集合中的第一段子串的长度。说明intstrspn(string$subject,string$mask[,int$start[,int$length]])返回subject中
PHP字符串函数strstr()的用法 strstr(PHP4,PHP5)strstr查找字符串的首次出现说明stringstrstr(string$haystack,mixed$needle[,bool$before_needle=false])返回haystack字符串从needle第一次出现的位置开始到haystac
PHP字符串函数strpos()的用法 strpos(PHP4,PHP5)strpos查找字符串首次出现的位置说明mixedstrpos(string$haystack,mixed$needle[,int$offset=0])返回needle在haystack中首次出现的数字位置。参数haystack在该字
标签: php字符串定义的三种方式
本文链接地址:https://www.jiuchutong.com/biancheng/278804.html 转载请保留说明!上一篇:PHP字符串函数strtok()的用法(php string)
下一篇:PHP字符串函数strspn()的用法(php string函数)
友情链接: 武汉网站建设