位置: 编程技术 - 正文

PHP字符串函数strpos()的用法(php字符串变量)

编辑:rootadmin
strpos

推荐整理分享PHP字符串函数strpos()的用法(php字符串变量),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:在php中,字符串有哪些表示形式,php字符串定义,php字符串定义的三种方式,php 字符串函数,php string函数,php字符串定义,php 字符串函数,php字符串型数据的定义方式,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4, PHP 5)

strpos — 查找字符串首次出现的位置

说明 mixed strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )

返回 needle 在 haystack 中首次出现的数字位置。

参数

haystack

在该字符串中进行查找。

needle

如果 needle 不是一个字符串,那么它将被转换为整型并被视为字符的顺序值。

offset

如果提供了此参数,搜索会从字符串该字符数的起始位置开始统计。和 strrpos()、 strripos()不一样,这个偏移量不能是负数。

返回值 PHP字符串函数strpos()的用法(php字符串变量)

返回 needle 存在于 haystack 字符串起始的位置(独立于 offset)。同时注意字符串位置是从0开始,而不是从1开始的。

如果没找到 needle,将返回 FALSE。

Warning

此函数可能返回布尔值FALSE,但也可能返回等同于 FALSE 的非布尔值。请阅读 布尔类型章节以获取更多信息。应使用===运算符来测试此函数的返回值。

范例

Example #1 使用 ===

<?php$mystring='abc';$findme='a';$pos=strpos($mystring,$findme);//注意这里使用的是===。简单的==不能像我们期待的那样工作,//因为'a'是第0位置上的(第一个)字符。if($pos===false){echo"Thestring'$findme'wasnotfoundinthestring'$mystring'";}else{echo"Thestring'$findme'wasfoundinthestring'$mystring'";echo"andexistsatposition$pos";}?>

Example #2 使用 !==

<?php$mystring='abc';$findme='a';$pos=strpos($mystring,$findme);//使用!==操作符。使用!=不能像我们期待的那样工作,//因为'a'的位置是0。语句(0!=false)的结果是false。if($pos!==false){echo"Thestring'$findme'wasfoundinthestring'$mystring'";echo"andexistsatposition$pos";}else{echo"Thestring'$findme'wasnotfoundinthestring'$mystring'";}?>

Example #3 使用位置偏移量

<?php//忽视位置偏移量之前的字符进行查找$newstring='abcdefabcdef';$pos=strpos($newstring,'a',1);//$pos=7,不是0?>

注释

Note: 此函数可安全用于二进制对象。

参见

stripos() - 查找字符串首次出现的位置(不区分大小写) strrpos() - 计算指定字符串在目标字符串中最后一次出现的位置 strripos() - 计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写) strstr() - 查找字符串的首次出现 strpbrk() - 在字符串中查找一组字符的任何一个字符 substr() - 返回字符串的子串 preg_match() - 执行一个正则表达式匹配

PHP字符串函数strripos()的用法 strripos(PHP5)strripos计算指定字符串在目标字符串中最后一次出现的位置(不区分大小写)说明intstrripos(string$haystack,string$needle[,int$offset=0])以不区分大小写

PHP字符串函数strrev()的用法 strrev(PHP4,PHP5)strrev反转字符串说明stringstrrev(string$string)返回string反转后的字符串。参数string待反转的原始字符串。返回值返回反转后的字符串。范例Exampl

PHP字符串函数strrchr()的用法 strrchr(PHP4,PHP5)strrchr查找指定字符在字符串中的最后一次出现说明stringstrrchr(string$haystack,mixed$needle)该函数返回haystack字符串中的一部分,这部分以needle的

标签: php字符串变量

本文链接地址:https://www.jiuchutong.com/biancheng/278807.html 转载请保留说明!

上一篇:PHP字符串函数strstr()的用法(php字符串变量)

下一篇:PHP字符串函数strripos()的用法(php字符串变量)

  • 统一社会信用代码查询企业名称
  • 资源税的征税对象都是原矿和选矿
  • 有营业额有成本怎么算成本占比
  • 成本收入不配比的风险有哪些
  • 居间合同有效期多久
  • 公司买车可以抵扣哪些税
  • 企业间的合作
  • 离职员工的工资应该多久结清
  • 企业向个人借款需要交印花税吗
  • 收到对方开的发票怎么做账
  • 记账时显示期初未建账
  • 生产企业电费要不要计提?
  • 固定基金会计分录怎么处理
  • 一般纳税人贸易公司每个月最低费用多少
  • 运费允许抵扣的税额分录
  • 建设工程是否可以约定非工程所在地仲裁委仲裁
  • 差额征税一般纳税人认定标准
  • 专票电话写错了怎么办
  • 个体工商户开9%的税需要什么
  • 小型微利企业应纳税所得额300万
  • 个税经营所得申报怎么更正
  • php如何解决异常处理
  • macbookair怎么设置屏幕
  • rasman.exe - rasman是什么进程 有什么作用
  • 购买税盘怎么做分录
  • php r
  • vue表单验证数字
  • sysmon安装
  • php对接mysql
  • 支票沾水
  • 10qps是多少并发
  • 残保金是应交税金吗
  • Node 下 Http Streaming 的跨浏览器实现
  • 手把手的教
  • docker管理系统
  • 土地增值税预征税率一览表
  • 补交上年度的企业所得税税款计入什么科目
  • 其他应收款个人挂账很大该怎么处理
  • 应收账款计提坏账准备是什么意思
  • day15-Servlet04
  • 发票的规格型号有字数限制吗
  • 食堂买菜是什么费用
  • 发行股票时支付的手续费
  • 长期待摊费用如何记账
  • 结构性存款是什么意思是理财
  • 供货商少开发票如何记账?
  • 工程中标费用放哪个科目
  • 公司物资借用手续
  • 金蝶k3如何反记账
  • 定期存款怎么做
  • 餐饮行业月末结转成本怎么算
  • 内部审计人员独立性
  • 企业清算的会计处理
  • sql语句优化总结
  • vs2010安装失败的解决办法
  • asp 分页
  • win7复制文件
  • 如何卸载独显
  • winxp系统提速
  • microsoft skypeapp
  • win8 网络连接
  • macbook如何登录微信
  • 如何用dos破解wifi
  • linux svn命令使用详解
  • 安装win7/Win10双系统,磁盘如何分区?
  • windows7桌面回收站打不开
  • glColor3f影响纹理贴图 的思考
  • 景深图片的3d显示器
  • unity3d初学者教程视频
  • js中的三种弹出式消息提醒的命令是什么
  • unity移动游戏开发
  • python二叉树
  • 基于mvc的项目实例
  • js和jquery混合使用
  • jquery图片上传
  • python函数参数的传递方法
  • 补充协议需要双方签字盖章吗
  • 小规模纳税人一年开票额度是多少
  • 变更法人需要法人本人去吗
  • 小区配电房移交供电局的依据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设