位置: 编程技术 - 正文

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

  • 递延所得税税率变化
  • 纳税标准怎么算
  • 成本费用总额占营业收入比重
  • 自产农产品增值税申报表填10行吗
  • 税务在哪查询
  • 水利建设专项收入的计税依据是什么?
  • 公司电视机 摊销多少年
  • 消防检测需要资质吗?
  • 可转换公司债券属于哪一类金融资产
  • 企业固定资产折旧当月增加当月计提吗
  • 购入农产品的增值税率
  • 交强险发票备注的车船税怎么报销
  • 结转销项税额至未交增值税的结转系数
  • 装修费可以一次性计入费用吗
  • 劳务派遣能不能预支工资
  • 车辆购置税计税依据包括
  • 企业所得税税负怎么算
  • 半成品牛排有营养吗
  • 免征增值税的进项税额如何处理
  • 为职工垫付的款项属于其他应收款吗
  • 凯利公式实战
  • 补提以前年度费用在年度报表中怎么填
  • 电子汇款收入是什么意思
  • 计提应收票据利息怎么算
  • 未完工产品成本计算公式
  • 建筑公司收到预收款要交税吗?
  • 保护电脑安全的主要方式
  • 新公司开办费用包括哪些
  • 浅谈使用链式管理加强特殊监管场所
  • linux系统备份整个硬盘的命令
  • 不征税收入符合的条件
  • fpx是什么文件
  • 煤炭贸易公司账务大全
  • php使用什么开发工具
  • 怎么配置tomcat服务器
  • vue mocha
  • handsome主题破解
  • 材料报废及处置方案
  • 库存商品暂估入库金额如何确定
  • java中的泛型的好处
  • 财务管理中的折现率是指什么
  • phpcms模板制作教程
  • access中宏是按什么调用的
  • 企业收到的国外发票可以入账吗
  • 购买债券的利息会计分录
  • 代收的运输费用怎么入账
  • 银行汇票如何背书转让
  • 在途资金属于什么科目
  • 个别计价法下,把每一种存货的实际成本
  • 人工费用和制造费用的约当产量
  • 电商平台怎么结算给商户
  • 双方投资合作项目合法吗
  • 会议费报销时应当提供哪些材料
  • 增值税转型不得超过多少
  • 公司向股东借款最新规定
  • 劳务派遣差额征税如何开票
  • 培训费发票是否可以抵扣
  • 私营公司无形资产怎么算
  • Ubuntu15下mysql5.6.25不支持中文的解决办法
  • 电脑怎么改xp系统
  • linux获取操作系统版本
  • linux open o_direct
  • macos触控
  • macbookair文档怎么变成word
  • ptssvc.exe - ptssvc是什么进程 有什么用
  • 为什么好不容易瘦了两斤,两天吃好了又上来了?
  • win7如何整理磁盘
  • 计算机中丢失opencv_core249.dll
  • js类继承的几种方式
  • 嗌中怎么读
  • 如何查看驱动器
  • js输出表格
  • python爬虫的几种方法
  • 深入理解新发展理念,推进供给侧结构性改革
  • android studio ndk开发教程
  • 开票软件连接服务器失败什么原因
  • 陕西省税务局电子税务局官网
  • 国家医保平台查不到住院记录
  • 怎么申请浙江长沙健康码
  • 交完了契税后可以办房产证吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设