位置: 编程技术 - 正文

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

  • 办公费税前扣除标准2023
  • 偶然所得代扣代缴义务人
  • 办理外经证后缴税怎么交
  • 托收承付的逾期怎么处理
  • 海关进口货物如何消杀
  • 企业利润分配如何分析
  • 发票离线限额什么意思
  • 企业筹办期间发生的费用处理
  • 固定健身器械使用方法
  • 怎么知道是不是强制执行
  • 增值税发票选择确认平台证书密码是多少
  • 公司集体旅游会计处理
  • 暂估成本后第二年收到发票怎么做账
  • 所得税a类申报表
  • 一寸照片尺寸是几乘几
  • linux关闭thp
  • w10关闭
  • 教育培训行业收入
  • 生产车间机器设备日常维修
  • 硬盘 安装系统
  • 鸿蒙系统怎么设置桌面小组件
  • 不吃晚饭多久能瘦下来
  • icon files
  • 根据完工进度确认成本
  • win10 打开远程连接
  • 没有独立显卡没有核显能开机吗
  • 会计账务处理年限规定
  • 红嘴牛文鸟图片
  • 基于Selenium的自动化测试平台设计与实现
  • 单位发放给职工的养老金
  • html的表单怎么做
  • 什么叫相机标定
  • gpt最大
  • 劳务派遣公司账务
  • 所得税汇算清缴报告在哪查
  • 资产总额不超过5000万是指全年平均收入吗
  • python怎么查看文件路径
  • 公司注销时多缴税怎么办
  • php sql 教程
  • 公司车辆出售要交多少税
  • 销售折扣收货方法有哪些
  • 发票普票增票
  • 售后回租的实际利率
  • 资产负债表坏账准备计入哪里科目
  • 注销小规模财务报表怎么办
  • 主营业务收入借贷方
  • 银行对账单和存折的区别
  • 申报无票收入后期开票要冲回要备案吗
  • 一般纳税人无票收入怎么做账分录呢
  • 承租人融资租赁会计账务处理
  • 预收账款如何做账务处理
  • 预付款为什么不能抵消工程款
  • 跨年的管理费用可以直接冲吗
  • 退回以前年度所得税账务处理
  • Sql Server 2000 行转列的实现(横排)
  • 数据库汉字转拼音
  • mysql数据库主键怎么设置
  • 如何解决电脑蓝屏0X0000007B
  • win8搜索程序和文件在哪里
  • dos查看进程占用cpu
  • 双系统如何迁移到固态硬盘
  • win8如何查看所有程序
  • win7共享文件设置
  • win10怎么设置扩展屏
  • 深入解析windows第7版
  • 定时删除一个文件怎么删
  • 炉石传说代码怎么导入
  • 网页shell命令
  • 批处理命令教程 pdf
  • node .js
  • 批处理删除自身命令
  • 批处理获取本地连接名称
  • js继承原型链
  • sdk官方网站
  • 昆明地税局长是谁
  • 减免所得税额怎么计算出来的
  • 信用社股金分红时间
  • 北京市国家税务局网站官网
  • 江苏税务局人工电话
  • 学校经费审批流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设