位置: 编程技术 - 正文

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

  • 出口货物退免税政策
  • 防伪开票系统技术维护费怎么做分录
  • 政府奖励收入要交企业所得税么
  • 印花税按什么金额吗
  • 购置成本和订货成本是实际发生的吗
  • 生产车间安装监控的目的
  • 一般纳税人变成小规模 在电子税务局哪里可以找到
  • 2021年金税盘
  • 小规模纳税人减征增值税
  • 年前采购
  • 企业所得税纳税人包括哪些类型
  • 零息债券支付利息吗
  • 费用利润率计算公式是什么意思
  • 其他应付为负数怎么处理
  • 确认一个会计项目应符合的基本标准有
  • 事业单位购入存货分录
  • 小规模纳税人税收优惠政策变化
  • 发票 抵扣联
  • 一般纳税人的工资可以抵扣吗
  • 即征即退收入是否计入所得税
  • 货运发票与运输发票的区别
  • 如何确定赊销额度
  • 分期收款销售的核算中发出商品时借什么账户
  • 金税盘减免税款贷方余额
  • 投资设立民间非经济组织
  • 汽车发票金额怎么算
  • 怎么计提担保赔偿准备金?
  • 准备购买材料会计分录
  • 个人独资企业公账转私账
  • 反射动态创建对象
  • mysqli php
  • 主营业务收入发票
  • 桌面小工具怎么添加
  • 收到银行存款利息会计分录
  • dwm.exe是啥
  • 应收未收是什么
  • 家属补助每月发多少钱
  • 企业支付给员工的一次性伤残就业补助金计入什么科目
  • 非上市员工持股
  • el-table懒加载合并行
  • php实现的加密解决方案
  • 残疾人保障基金减免政策
  • springboot和vue结合
  • php解析原理
  • Win11 Build 25330 预览版今日更新: 优化 Surface Dial 设置页面
  • -shared
  • 长期待摊费用如何处理
  • 小规模纳税人开普票要交税吗
  • 销售收入是不是销售额
  • dubbo 实现原理
  • mysql需要转义的特殊字符
  • 企业承担残疾比例是多少
  • 预收帐款
  • 建设工程合同从完成承包的内容进行划分
  • 让渡资产使用权包括
  • 工程施工的间接费用年底可以不结转吗
  • 捐赠 赞助 区别
  • 咨询费收入怎么入账
  • 收到的现金货款转到公户备注往来款可以吗
  • 合并企业如何缴纳印花税
  • 费用发票的种类
  • 不动产进项税额转出
  • 银行账户是不是卡号
  • SUSE Linux Enterprise Server 11 SP3安装教程详解
  • 电脑ems是什么意思啊
  • 会声会影win7怎么兼容
  • 如何一键恢复win10设置
  • 代理服务器只能代理客户端http的请求
  • hyper虚拟机连接外网
  • style js
  • perl中sub
  • Node.js中的全局变量有哪些
  • git pull could not read from remote repository
  • js面向对象编程实例
  • js页面滚动到指定位置
  • jquery的使用
  • 地方税务局稽查局卢永胜
  • 云办税大厅
  • 长沙市社保中心主任
  • 股东向公司借款合法吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设