位置: 编程技术 - 正文

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

  • 个税汇缴常见问题
  • 申报个人所得税在哪里报
  • 工程结算是含税还是不含税
  • 出差的餐饮发票的税率是多少
  • 转增股本是不是缴个人所得税
  • 银行承兑逾期证明怎么写
  • 固定资产公允价值减去处置费用后的净额
  • 交通运输业安全心得体会范文
  • 购进免税农产品怎么计算进项税额
  • 供应商不给我们开发票,我怎么入账
  • 一般纳税人怎么交税
  • 在线负利计算器
  • 个人转让土地使用权 增值税
  • 园林绿化苗木增值税抵扣税率是多少?
  • 建筑施工企业购进材料会计分录
  • 清算时公司亏损预交所得税能退吗
  • 税控服务系统
  • 存货减值准备计提
  • 固定资产报多好还是报少好
  • 月末是指
  • 建筑公司收到工程款需要交哪些税
  • 不动产增值税怎么算
  • 回迁安置房开发商可以出售吗
  • PHP:image_type_to_mime_type()的用法_GD库图像处理函数
  • 预付装修款账务处理
  • 股东分红应该在哪个科目
  • openapi开放平台
  • vue修改父组件的值
  • Vue3+TypeScript+Vite如何使用require动态引入类似于图片等静态资源
  • dex源码提取
  • php功能实现
  • 企业所得税如何计算应纳税所得额
  • python 动态
  • python中类方法有什么用
  • windows11/windows10专业清理的系统工具Duplicate Cleaner5.0.13中文破解免费下载
  • 核定扣除投入产品怎么算
  • 技术服务合同的税率
  • 哪些企业不能核算成本
  • 哪些进项税不允许从销项税额中抵扣
  • 自定义转账计算所得税费用
  • 存货周转率是指企业某一会计
  • 小规模纳税人和一般纳税人的界定标准
  • 饭店房屋的租赁合同范本
  • 公司给非本单位的个人转账有风险怎么平账
  • 预缴土地增值税税率表2023年最新
  • 估价入库怎么记账
  • 长期股权投资会计实训心得
  • 收到预付卡的发票是否可以报销呢?
  • 退货属于什么物流
  • 坏账准备计提标准
  • 转账支票办理收款所要拿的单证
  • 预提与计提的区别在哪里
  • 二类银行卡转账能收多少钱
  • 发生费用未取得发票
  • 填制会计凭证要求的是
  • ubuntul
  • win7用固态
  • 任务管理器边框怎么设置
  • winxp教程
  • ubuntu下安装win10
  • ubuntu 12.04安装
  • win10rs2是哪个版本
  • mssvr.exe - mssvr是什么进程 什么用
  • win7j
  • win7屏幕调节不见了
  • 屏蔽触摸按键什么意思
  • OpenGL Tips: 在Visual C++中调用FreeGLUT
  • 向量上面有个倒着的v
  • js动态表格可修改表格数据
  • fortune命令
  • python入门后学什么
  • 安卓监听事件
  • Unity-DF 2048界面
  • js中tolocalestring
  • javascript内置对象window
  • javascript用法
  • 用jquery
  • 石油类资源税税率是多少
  • 广州市地税局副局长
  • 怎么查个税交了多久
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设