位置: 编程技术 - 正文

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

  • 跨年度的租金收入如何入账
  • 公司纳税证明怎么开
  • 月度税率表和综合所得税率表区别
  • 转账支票一定要收款人去取吗
  • 汇算清缴企业所得税退税账务处理
  • 全年一次性奖金税率表
  • 怎样查验电子发票真伪
  • 商业汇票的申请人是谁
  • 商场做促销
  • 飞机票改签费用怎么算1000块
  • 交易性金融资产的交易费用计入哪里
  • 个人借款无法收回确认坏账账务处理
  • 税控盘怎么打票
  • 安装服务异地施工增值税在哪交
  • 管理费用中的水费电费在纳税申报表A104000
  • 旧房转让如何缴纳土地增值税
  • 关于医疗服务质量的医疗服务要素
  • 小规模纳税人城镇土地使用税减免政策
  • 列入工资的补贴是什么
  • 本月暂估入库,下月
  • 企业所得税调增调减项目有哪些
  • 应交增值税和实缴增值税差额怎么做账
  • 公司付款给个人,怎么处理
  • php反序列化pop链
  • windows设备超时是什么意思
  • 股票发行费用怎么处理
  • 进项发票抵扣途中怎么办
  • kcleaner.exe是什么
  • vue的watch不生效
  • php echo语句
  • laravel auth:api
  • 坏账损失的会计分录
  • dtft与dfs
  • php是面向对象编程吗
  • Gumbel-Softmax完全解析
  • 增值税一般纳税人登记管理办法
  • iscsiadm命令详解
  • 商品交换包括
  • 银行存放中央银行准备金的会计处理
  • 每月计提的工资包含社保吗
  • 中标违约保证金怎么算
  • 为什么企业一定要上政企通
  • 新办企业购置设备申请
  • 没有盈利的公司
  • 高新企业申报条件有哪些
  • 收到发票未收到货物
  • 女装淘宝店铺如何盈利
  • 出售子公司股权给其他公司
  • 水电费的会计分录
  • 复利现值系数表系数表
  • 旅行社差额征税全额开票和差额开票
  • 投资性房地产转换计入其他综合收益
  • 计提工会经费是什么凭证
  • 物业公司预收的物业费怎么做账
  • 进项税额不得从销项税额中抵扣项目是什么意思
  • 生产成本的会计科目分录
  • 工厂不开票怎么办
  • 同一个法人的两家企业可以进行互相开票吗
  • 银行固定资产有哪些
  • SQL Server在AlwaysOn中使用内存表的“踩坑”记录
  • win10重置登录
  • hl.exe是什么
  • linux px
  • centos和rhel
  • win8系统如何查看电脑mac物理地址
  • 惠普装xp系统
  • win8 开机
  • linux updatedb
  • win10系统创建一个快捷bat
  • linuxcoll
  • h1标签的使用完全正确的是
  • js出错
  • php和js的区别和联系
  • jquery html函数
  • 税源管理科是干什么的
  • 北京朝阳地税局电话号码
  • 姓名验证不正确
  • 税务绩效管理4+4+4+n
  • 衡阳地税局的地理位置
  • 山西省国家税务总局山西省电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设