位置: 编程技术 - 正文

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

  • 开外经证需要预缴税几个点
  • 房地产企业利息资本化的条件
  • 税收的自动稳定性主要表现在什么制度
  • 教育培训行业是干什么的
  • 一般纳税人一直零申报会降为小规模吗
  • 9个点的发票跟6个点区别
  • 出售固定资产不开票可以吗
  • 购买私募基金有风险吗
  • 税控盘和税控钥匙一样吗
  • 电子税务局申报的财务报表在哪里查询
  • 装修行业开票税率
  • 建筑企业收到预售款时需要缴纳增值税吗
  • 房地产企业在开盘前的销售费用是否可以在税前扣除
  • 永续盘存制的含义
  • 银行漏记账会造成什么后果
  • 公司购买的五金工具报销怎么做
  • 生产成本明细科目是原材料的名称吗
  • 房产公司办公室布局
  • 无形资产研究费用计入成本么
  • 国税的申报表季报本月数如何填写?
  • 个税提前预缴怎么入账?
  • 施工单位的项目
  • 增值税报表附表三如何填写
  • 什么样的应税行为可以扣除
  • 电子税务局变更经营地址怎么操作
  • 购进原材料直接销售应该怎样结转成本呢
  • 公司扣了员工的个人所得税但没有帮员工申报
  • 建帐选择什么会计制度和会计准则之后能修改吗
  • 培训费没有发票怎么办
  • 电脑开机无启动
  • 支付职工培训费的现金流量项目
  • 如何使用windows的记事本创建文件
  • 网银年费如何做账
  • 多提附加税跨年怎么申报
  • win10改头像怎么删除以前的头像
  • .ctc文件
  • 织梦地图插件
  • 生产企业可以抵扣进项税的
  • vue引用svg矢量图
  • y库数据库
  • php动态变量
  • 金融企业类型有哪些
  • php添加数据到数据库失败error
  • 员工通行费合法报销
  • 营业执照贴印花税票吗
  • 税收分类编码不存在什么意思
  • 注册资本印花税最新政策2023年
  • 单位买的空调计入什么科目
  • 小规模纳税人申报纳税详细流程
  • 单位或个体经营者
  • 现金等价物的特征是
  • 个体户也需要纳税吗
  • 未开票的收入怎么申报增值税
  • 会计分录的记账要素
  • 运输合理损耗会计科目
  • 员工的探亲费应由谁支付
  • 旅行社开什么票
  • 建账及账务处理步骤
  • 建账时应取得哪些资料
  • AppleMobileDeviceService.exe是什么进程?AppleMobileDeviceService.exe是病毒吗?
  • win2003回收站
  • win7旗舰系统
  • win7系统怎样设置
  • bootcamp安装windows一直小白杠
  • linux改变
  • zlib是什么意思
  • Win10 Mobile 14283红石预览版有哪些机型可以安装?
  • linux chakan
  • linker command failed with exit code 1 (use -v to see invocation)
  • 使用Jasmine和Karma对AngularJS页面程序进行测试
  • android仿qq聊天
  • vue.js 2.x
  • javascript数据
  • javascript数组的本质
  • jquery input checked
  • 陕西税务局稽查处处长
  • 挂车买保险是怎么买的
  • 登录""增值税发票选择确认平台""时提示""打开设备
  • 江苏电子税务局网站官网
  • 竣工交付的资产有哪几种
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设