位置: 编程技术 - 正文

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
  • 退回投资款转为借款怎么记账
  • 借款合同的印花税税率
  • 材料采购成本差异属于什么科目
  • 有限合伙企业收益分配
  • 所有者权益的利得和损失
  • 企业安装监控费用怎么做账
  • 福利费要交个人税吗
  • 发票一直报送中,开不了发票
  • 员工报销费用
  • 拿到购房发票
  • 发票开负数冲红做什么会计分录?
  • 差额征税一般纳税人认定标准
  • 全年累计应税所得额
  • 个体工商户需要做账吗
  • 取得走逃失联企业的异常增值税发票如何处理
  • 劳务市场零工临时工
  • win10系统如何卸载ie11
  • linux增加inode
  • 金融商品转让属于什么服务
  • php solr
  • vue如何实现打印
  • 关于laravel应用中的各个目录的作用,说法错误的是
  • php上传图片并显示
  • mysql和php连接
  • 魔改apk
  • 论文阅读网站排行榜
  • 反向选择命令
  • 汽车维修费发票怎么开
  • 征收率是税率吗
  • json 处理
  • 如何移除白名单的电话号码
  • 机动车组织机构代码证更改
  • 采购原材料凭证是什么
  • 工会经费上缴流程
  • 百旺如何作废发票
  • 公司交1500五险一金是什么水平
  • 无形资产是有在期资产吗
  • 金税四期查到了怎么办
  • 不满足收入确认条件的会计分录
  • 存货报废进项税转出分录
  • 内部审计和外部审计可以相互接触对方的
  • 预缴增值税税款所属期
  • 暂估入库需要入什么科目
  • 资产负债表的资产按流动性大小排列
  • 库存商品过期报废的会计分录是什么
  • 公司成立前的费用发票可以入账吗
  • 银行承兑汇票的好处
  • 应收账款周转天数越大说明什么
  • win2008组策略
  • win7虚拟内存怎么设置
  • win7桌面图标无法拖到任务栏
  • windows 10预览版
  • windows10更新出错
  • linux邮件设置方法
  • linux如何更改默认的运行级别
  • centos6.5桌面版安装教程
  • centos简易安装
  • 上帝模式使用教程
  • linux计划任务每天执行一次
  • unity做小地图
  • 解析几何
  • 提高网页的效率的方法有
  • python中将
  • jquery中点击事件点击没动静
  • linux命令提示符
  • 批处理实例
  • node.js的内置模块
  • android使用红杏代理更新sdk
  • 个人房屋出租给公司怎么开发票
  • 地税登记证编号是哪几位
  • 网上报税失败什么原因
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设