位置: 编程技术 - 正文

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

  • 房地产增值税税率是多少
  • 会计调转是什么意思
  • 综合保税区内企业
  • 金税盘怎么添加领票人
  • 开发票高校是企业还是非企业单位
  • 卖胶卷的店
  • 个人所得税已申报税额合计是什么意思
  • 企业无法收回的账款
  • 如何才能成为一个好老师
  • 房产税和土地使用税计入什么科目
  • 红字发票可用于入账吗
  • 安徽附加税优惠政策
  • 因为买房子
  • 从租计征的房产税减半政策
  • 企业出售已使用过的固定资产税率
  • 固定资产原值减预计净残值等于什么
  • 以前年度利润和当年净利润
  • 免税行业企业
  • 营改增后视同销售的税务处理怎么做?
  • 农业合作社出售农产品怎么计税
  • vue项目如何搭建
  • 所得税到底按会计分录吗
  • php总结
  • 桑吉尔夫个人简介
  • php密码修改
  • php请求接口数据
  • php操作excel
  • 一维卷积padding
  • 工具合集
  • 归还本金和利息的分录
  • pytorch自动编码器
  • mktemp命令
  • 随货赠品会计处理
  • python有没有指针
  • 广告系统源码
  • 政府返回税款是否计入收入
  • 小规模企业一定是小微企业吗
  • 在什么情况下要切除子宫
  • 土地租赁费计入哪个科目
  • 设备安装收入税率
  • 工程提成会计分录怎么做
  • 在建工程转入固定资产怎么做
  • sql 分组排名
  • 购买材料增值税税率
  • 盈余公积包括哪两个明细科目
  • 汇算清缴要退税1750元,不想退要调平怎么调?
  • 材料成本差异是什么
  • 事业单位基建账套会计科目
  • 分期收款销售的会计与纳税处理
  • 银行承兑汇票到期无力支付计入什么科目
  • 固定资产折旧完了怎么做账
  • ROW_NUMBER SQL Server 2005的LIMIT功能实现(ROW_NUMBER()排序函数)
  • mysql数据库技术介绍
  • 怎么用u盘安装xp系统教程
  • win10系统预览版
  • debian和ubuntu命令一样吗
  • xp系统插u盘没反应怎么解决
  • xp系统换成win10
  • 借用自带功能给win8.1系统做开始菜单(不仅仅是一个开始按钮)
  • windows10 命令行
  • silent.exe - silent是什么进程 有什么用
  • Win10开机提示黑屏字母
  • win8系统如何
  • windows日历
  • Linux mysql如何更改root密码以及忘记root密码的修改方法
  • win10怎么禁用device/credential guard
  • 如何解决win10系统开机一直转圈圈的问题
  • dropdownlist绑定数据
  • 批量修改ssh配置端口
  • 安卓手机关掉
  • 网络ping大包
  • node javascript
  • c# for unity
  • 安卓开发例子
  • python 字符
  • 辽宁省社保系统操作
  • 发票查验怎么弄
  • 小规模纳税人进口环节的增值税税率
  • 设备抵扣增值税
  • 美国对华征收关税的优点和不足
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设