位置: 编程技术 - 正文

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

  • 不可抵扣进项税额转出
  • 合理避税与偷税漏税的行为区别
  • 防伪税控税务端官网
  • 监理行业增值税税率多少
  • 公司废品处理一定要入账吗
  • 410768金税盘
  • 主表第17栏应该等于定期
  • 同一控制下企业合并报表编制
  • 新个税劳务费税率怎么算
  • 现金支票存根如何填写
  • 运保佣是什么
  • 报销购物卡发票公司如何交税?
  • 钉钉报销费用明细怎么写
  • 个体工商户年末计提的工资,次年怎么算
  • 企业所得税需要调整的有什么科目
  • 购车税务发票
  • 发票抬头是繁体字怎么办
  • 从事旅游的小型微利企业能享受哪些优惠?
  • 没有认证的进项发票怎么入账
  • 会计利润和税务利润的暂时性差异和永久性差异
  • 租赁合同未付款生效吗
  • 计提工资是计提当月的还是上个月的
  • 免税收入与不征税收入的区别与联系
  • 以资抵债方式取得的无形资产如何记账?
  • 核销以前年度的其他应付款
  • 总资产报酬率怎么查
  • 生产型企业公司有哪些
  • PHP:oci_pconnect()的用法_Oracle函数
  • 财务费用利息收入为什么是负数
  • 公司承担的社保公积金怎么做账
  • win11搜索栏不能用
  • 已入账的普通发票红冲后怎么做账
  • 一公顷等于多少千米
  • 无形资产摊销会影响利润吗
  • 赤狐,荷兰 (© Wim Weenink/Minden Pictures)
  • php模板引擎原理
  • yolov5增加检测层
  • 什么是微前端
  • 举报民间借贷利息收入所得税
  • 现金流量表季报本月数是三个月的数据吗
  • 工会经费缴纳方式的文件
  • 出售固定资产如何申报企业所得税
  • 收到电子银行承兑汇票计入什么科目
  • 现金流量表企业所得税
  • 残保金滞纳金免征吗
  • sql server 2008保存数据库
  • sql chr函数
  • 外购的商品用于生产经营
  • 投入产出法如何申报
  • 应收账款周转率越高越好吗
  • 销售部门招待费用预算
  • 会计分录怎么用
  • 红字冲账的记账凭证
  • 企业利润总额计算例题及答案
  • 土地使用税如何计算公式
  • 结转已销商品的销售成本分录
  • mysql三种安装方式
  • mysql锁表的sql
  • windows2008r2修改密码
  • linux常用小技巧
  • windows运行.sh
  • winxp无法删除文件
  • windows10周年纪念版
  • 怎么判断进程是否存在
  • 如何判断电脑是不是linux
  • 用什么命令最简单
  • cocos3.0
  • android textview设置字体
  • html+css网页布局
  • python里的set
  • nodejs怎么启动服务
  • js 运算符
  • Linux 中的time函数
  • linux查看shell脚本内容
  • pythonglobal用法
  • 甘肃省网上税务登记流程
  • 电话费的税费计入什么科目
  • 公路客运购票
  • 国税地税怎么分成
  • 增值税税率有哪些规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设