位置: 编程技术 - 正文

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

  • 个人免征税额
  • 税款抵扣会计分录
  • 股权分配利润应该怎么做账
  • 个税申报信息怎么恢复
  • 农产品一般纳税人开普票免税吗
  • 二季度申报时间
  • 检测费用可以开什么发票
  • 稿费计入成本怎么做账
  • 当地外包公司是干什么的
  • 房地产企业的预收账款包括什么
  • 税务局代扣代缴税费
  • 报销筹建期间的房租押金怎么做会计分录?
  • 出纳人员怎么核酸检测
  • 营业外收入在资产负债表怎么填
  • 企业所得税税前扣除异常是什么意思
  • 税控设备维护费怎么填申报表
  • 哪些发票无法全开
  • 应付账款扣款怎么做账
  • 公司开给个人的发票有什么用
  • 水利基金按含税还是不含税申报
  • 旅游业是一个怎样的产业
  • 积分抵扣所开的发票,也能在税前扣除吗?
  • 期间费用包括哪些?
  • 本期准予扣除税额是什么
  • 所得税会计方法有哪几种
  • 车船税征税范围包括火车吗
  • 出口加工区内企业可经营什么业务
  • 备查账要如何设置?
  • 个税申报初始密码一定要去所属税局看吗
  • 1500元左右打游戏最好的手机
  • 小规模付增值税怎么做账
  • 进项大于销额如何处理账务处理?
  • 注册的注释
  • 对账工作的主要内容为什么不包括账表核对
  • 金税三期怎么更正申报
  • 子公司可以接总公司的工程吗
  • 购买股票的会计分录
  • windows商店如何切换地区
  • mac快捷键是什么意思
  • 不动产固定资产标识牌
  • 利润分配怎样做分录
  • php操作oracle
  • 高新技术企业收入占比不到60%,能否享受税收优惠政策
  • r在数据分析中表示什么意思
  • 申报纳税的税务机关
  • 为什么社保卡里有钱
  • 删除sql server2019
  • mongodb writeconcern
  • 融资租赁业务应包括哪些
  • 新建账簿的具体步骤
  • 小规模免税怎么做账务处理
  • 清算机构收单机构和发卡行
  • mysql密码忘了
  • 润滑油消费税征收环节税屋
  • 未抵扣机动车专票红字发票怎么填开
  • 附加税减免政策2020年
  • 预付费用款项现金流量怎么算
  • 公司办理网银
  • 捐赠利得的会计科目
  • 公司员工还款会计分录
  • sql语句基础题及答案
  • MySQL 5.6 (Win7 64位)下载、安装与配置图文教程
  • 远程桌面连接没反应
  • win2003好用吗
  • linux网卡lo
  • win8错误代码0xc0000001开不了机
  • win10系统怎么清理电脑垃圾
  • win10系统虚拟机安装教程win7
  • osx安装win10
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • xp取消开机启动项
  • win7系统无法自动检测此网络的代理设置
  • android怎么ping
  • javascript数据结构与算法第三版
  • opengl使用教程
  • jquery图片放大效果
  • javascript模块化规范
  • cmd 字符集
  • android系统虚拟机
  • python+flask
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设