位置: 编程技术 - 正文

PHP字符串函数strrpos()的用法(php字符串定义的三种方式)

编辑:rootadmin
strrpos

推荐整理分享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.

PHP字符串函数strrpos()的用法(php字符串定义的三种方式)

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函数)

  • 税控是干什么用的
  • 合同金额含税不含税
  • 固定资产残值账务处理
  • 公司基本户如何注销
  • 净流动负债和流动负债
  • 一般纳税人销售旧货
  • 个体工商年报怎么弄
  • 勾选认证和扫描认证哪个好
  • 营改增通知规定的税收优惠政策
  • 个税生产经营所得B表在哪里
  • 国有资产无偿划转实施方案
  • 我的初级备考经验怎么写
  • 代扣职工社保
  • 滴滴开的发票能否抵扣进项税
  • 上市公司发行债券股价会涨吗
  • php7.3
  • Mac苹果系统怎么转换中文
  • WIN10怎么禁止始终处于活动状态
  • watch os2.1支持机型
  • giantantispywaremain.exe是什么进程 有什么作用 giantantispywaremain进程查询
  • algarin.exe什么意思
  • 十个php高级应用题
  • 贷款和应收款项应采用实际利率法
  • 最高成本的手机是哪款
  • laravel 5异常错误:FatalErrorException in Handler.php line 38的解决
  • 增值税加计抵减怎么算
  • Laravel5中Cookie的使用详解
  • 2018年残保金申报表填表说明
  • 支付员工交通费怎么入账
  • vue中解决跨域问题
  • 库存现金盘亏盘盈
  • 公司购买家电开什么发票
  • 总公司如何成立子公司
  • 每个月计提折旧的分录
  • 税收优惠与政府补助对于企业研发来说哪个优惠力度大
  • 设备购买与租赁的分析中,购买优于租赁的条件是
  • 没有实收资本的股权原值
  • 帝国cms伪静态规则
  • 资产类会计科目记忆口诀
  • 购买火车票报销,实际没乘车能查到嘛
  • 企业的股息红利所得要交税吗
  • 一般纳税人无票收入填在哪一栏
  • 受疫情影响较大的上市公司有哪些
  • 辅导期一般纳税人什么意思
  • 设备升级是什么意思
  • 收到其他企业投资是属于其他业务收入吗
  • 加盟费收入需要纳税吗
  • 什么情况需要预缴
  • 开发成本六大类
  • 什么是暂估入账金额
  • 2018年水利建设基金税率
  • 已提折旧是什么意思
  • 小规模印花税怎么报
  • sql server多行添加
  • mysql子查询嵌套查询
  • oracle教程入门
  • 同一个局域网中,可以有两台dhcp服务器吗?为什么?
  • 苹果mac安装字体怎么安装
  • 苹果mac电脑怎么复制粘贴
  • win7中文显示问号
  • 邮件版本
  • 盗版win10可以用win10商店吗
  • XP IIS5.1 + PHP 5.2.1 + MySQL 5.0.37 + Zend 3.2.6 + phpMyAdmin-2.10.0.2环境配置
  • 在操作系统中如何创建一个新的用户
  • centos7.6有线连接
  • 硬盘xp系统
  • centos7找不到服务器
  • win8怎么更改密码
  • 有道词典手机
  • 环境篇心中有光的作文
  • from tkinter import
  • jquery 选择
  • unity3d总结
  • jquery弹出div遮罩层
  • javascript基于什么的语言
  • 跨浏览器插件
  • 什么是增值税免抵税额
  • oppo纳税额
  • 陕西省税务电话是多少
  • 怎么注册山东省电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设