位置: 编程技术 - 正文

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字符串变量)

  • 可供出售金融资产包括哪些内容
  • 法人转钱入公户怎么做会计分录
  • 当月出租设备需要发票吗
  • 岗位津贴和岗位补贴
  • 固定资产改造超过原值多少需要转固
  • 转出进项税
  • 厂房房产税如何计算
  • 打车发票丢了怎么办
  • 房地产企业增值税税率
  • 房地产土地增值税优惠政策
  • 承包费收入如何交增值税
  • 多开进来的发票怎么结算税点呢?
  • 营改增后预交营业税怎么处理
  • 收不回的款项怎么处理
  • 员工年终福利发什么
  • 财务人员的大忌
  • 货代免税是否需要每年备案
  • 营改增账务处理实例
  • 留存收益会计科目编号
  • windows10如何设置密码
  • c盘空间变小的原因
  • 房地产开发企业建造的商品房,在出售前
  • win10一键释放内存
  • PHP:mb_parse_str()的用法_mbstring函数
  • 土地使用权进项税如何抵扣
  • w11系统安卓
  • php输入框input代码
  • Stable Diffusion 准确绘制人物动作及手脚细节(需ControlNet扩展)
  • 哥德堡的港口
  • uml中的顺序图由什么组成
  • 报销的费用计入什么科目
  • php正则函数内容匹配
  • 纳税人数字签名怎么填
  • vue watch监听localstorage变化
  • 可予税前扣除的合理部分
  • 煤炭贸易公司的业务流程
  • 爬虫失败的原因
  • mysql中regexp_instr函数的使用
  • 小规模纳税人无进项票怎么办
  • python中如何合并csv
  • 计提了年终奖还能冲回吗
  • 股权出质有时间限制吗
  • 工会经费按每月
  • 商业承兑汇票贴现率
  • 买手机手续费怎么算的
  • 企业每年需要做什么
  • 查询不到shsh怎么回事
  • 收到现金存款
  • 电脑入账如何做凭证
  • 银行共管账户怎么提款
  • 公司办理宽带套餐合法吗
  • 外包加工如何做账
  • 提供劳务结转的成本计入什么科目
  • 固定资产清理账务处理流程
  • 应付账款增值税如何挂账
  • 发票专用章刻制
  • 如何建立一个新的群
  • 新税法和新准则的关系
  • mysql批量添加字段
  • win8/10whql
  • 给Windows Server 2008设一个简单密码
  • macbookair触控板维修
  • linux服务器怎么用
  • rhel7.4安装
  • csinsm32.exe是安全的进程吗 csinsm32进程有哪些用处
  • win10设置回收站位置
  • awk中使用sed
  • 怎么做win8系统
  • win7系统文件夹怎么加密
  • 升级win8系统
  • js date类型
  • perl ne
  • 安卓状态栏宽度
  • 安卓监听事件
  • android Intent Flags详解
  • js编写一个标准的单例模式类
  • python ftp storbinary
  • 南京税务局几点下班?
  • 00后先进人物事迹简介
  • 农村复耕复产
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设