位置: 编程技术 - 正文

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

  • 房地产企业样板房会计处理
  • 工程款税率是多少专票
  • 公司税务注销流程是否要不发生业务多久
  • 借款合同印花税怎么申报
  • 支付客户劳务费怎么操作
  • 贴现法付息的有效年利率
  • 财务报表申报错误怎么办
  • 在建工程应交税费会计分录
  • 外购货物用于捐赠的会计分录
  • 非同一控制下用什么法
  • 物料损耗会计分录
  • 工程未竣工如何结算
  • 现金流量表本月数和本年累计数不一致
  • 所得税汇算清缴后发现有误怎么办
  • 进项税额转出报税填哪个表
  • 勾选认证售票状态可以改吗
  • 怎么查询发票是否已认证
  • 确认并支付本年职工工资
  • 土地增值税允许扣除的评估价
  • 建账实收资本怎么处理
  • 发票可以作为原始凭证吗
  • 多交的增值税怎么申报
  • 苹果电脑如何提高网速
  • 存货监盘计划要求,在对存货盘点结果进行测试时
  • 出租方的维修义务
  • 补记以前年度收入怎么做账
  • 电脑扩展卷是灰色的的怎么办
  • php密码加密和解密
  • Windows11如何使用管理员账号登录
  • 年底帐务处理
  • 所得税和应交所得税
  • php怎么读取txt
  • php rewind
  • 增值税普通发票和电子普通发票的区别
  • 购销合同印花税计算方法
  • 外出经营活动税收管理
  • 期末未缴税额是负数,本月申报为什么没有抵扣
  • 使用服务器
  • GCN经典论文笔记:Semi-Supervised Classification with Graph Convolutional Networks
  • ssh -o命令
  • 用more命令查看文件内容
  • 施救费用和救助费用有哪些主要区别
  • 工资月末结转
  • 根据银行回单做流水账单
  • 垃圾处置费的收费标准
  • 物业公司都有什么
  • 怎么查看python
  • 资产处置收益的账务处理
  • mongodb起源
  • 企业接受捐赠如何开具发票
  • 收外汇是一定要交税吗
  • 公司帮员工全额买社保该怎么入账?
  • 完税证明可以做为证据使用吗
  • 企业所得税年度纳税申报表A类怎么填
  • 企业所得税A类年报怎么申报
  • 收到工会经费怎么指定现金流入
  • 一年的系统服务费多少钱
  • 预付账款的相关认定
  • 会议费报销管理办法
  • 服务行业进项税额加计扣除
  • 支付宝里的收入和支出明细能查多久的?
  • 会计记账科目表
  • 高效管理者的三大技能 罗伯特卡茨
  • Ubuntu操作系统安全维护
  • 重装win8系统后没有声音
  • windows任务
  • linux安装有几种方法
  • 进程dwm
  • cocos2djs
  • centos6升级到centos8
  • 狗刨怎么学
  • androidstudio性能检测工具
  • JQuery.validate在ie8下不支持的快速解决方法
  • android系统主要特点
  • 广州地税预约网官网
  • 青岛网上办税服务厅登录
  • 村副主任有什么要求
  • 长春国税局科员工资是多少
  • 劳保费如何入账
  • 广汽传祺gs52013款2.0自动怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设