• 一、说明
  • 二、代码
  • 三、打印

一、说明

  • 如果 $string 包含 $char ,则返回对应的下标(下标从0开始),否则返回false
  • 所以判断字符是否存在要这样写:
if (strpos($string, 'h') !== false) {echo '存在';
}
  • 而不是这样写:存在且下标为0时,就被判断为false了(×
if (strpos($string,'h')) {}

二、代码

public function test()
{$string = "Hello World ha ha HHH";//存在$index = strpos($string, 'h'); //左边开始,字符出现的位置,区分大小写$index1 = stripos($string, 'h'); //左边开始,字符出现的位置,不区分大小写$index2 = strrpos($string, 'h'); //右边开始,字符出现的位置,区分大小写$index3 = strripos($string, 'h'); //右边开始,字符出现的位置,不区分大小写//不存在$index4 = strpos($string, 'yes');echo "{$index}-{$index1}-{$index2}-{$index3}<br/>"; //12-0-15-20var_dump($index4); //bool(false)
}

三、打印

12-0-15-20
bool(false)

PHP 中 strpos(), stripos(),strrpos(), strripos() 的区别相关推荐

  1. php中strpos(), stripos(),strrpos(), strripos()的区别

    作用: 1.判断某个字符串在另一个字符串中的位置 2.判断某个字符串是否包含一个字符串 strpos($str,$char),      左边开始,符出现的位置,区分大小写: stripos($str ...

  2. php strpos与strrpos,PHP开发之 strpos stripos strrpos strripos的区别

    前言 在日常PHP开发中strpos stripos strrpos strripos这四个函数是会经常用到的,但是你又掌握了多少呢?在这里将着中就这4个函数做一个详细的解析. 正文 stripos ...

  3. PHP开发之 strpos stripos strrpos strripos的区别

    前言 在日常PHP开发中strpos stripos strrpos strripos这四个函数是会经常用到的,但是你又掌握了多少呢?在这里将着中就这4个函数做一个详细的解析. 正文 stripos ...

  4. php strpos 区分大小写么?,php查找字符串strpos(), stripos(),strrpos(), strripos()的区别

    strpos – 查找字符串首次出现的位置,strpos() 函数对大小写敏感(区分大小写). stripos – 查找字符串首次出现的位置(不区分大小写) strrpos – 计算指定字符串在目标字 ...

  5. php strpos与strrpos,php strpos(), stripos(),strrpos(), strripos()的区别

    strpos(), 左边开始,字符出现第一个位置,区分大小写: stripos(),不区分大小写: strrpos(), 左边开始,字符出现,最后一个位置,区分大小写: strripos()不区分大小 ...

  6. [PHP] strpos stripos strrpos strripos的区别

    stripos - 查找字符串首次出现的位置(不区分大小写),应使用 === 运算符来测试此函数的返回值 strpos 左边开始字符出现的第一个位置,区分大小写 stripos 和上面一样,不区分大小 ...

  7. PHP字符串函数之 strpos stripos strrpos strripos

    PHP字符串函数之 strpos stripos strrpos strripos strpos – 查找字符串首次出现的位置 stripos – 查找字符串首次出现的位置(不区分大小写) strrp ...

  8. php strpose_php中strpos()和stripos()函数的区别用法详解

    本篇文章主要给大家介绍PHP中strpos()和stripos()函数的区别用法介绍,希望对需要的朋友有所帮助! strpos()函数 这个函数帮助我们找到一个字符串在另一个字符串中第一次出现的位置. ...

  9. PHP中strchr、strrchr、strpos、strrpos区别

    1.strchr(同strstr) strchr(string $haystack , mixed $needle [, bool $before_needle = false ] )查找字符串在指定 ...

  10. php stristr,PHP中strpos、strstr和stripos、stristr函数分析

    本文为大家分析了 PHP中strpos.strstr和stripos.stristr函数,供大家参考,具体内容如下 strpos mixed strpos ( string $haystack, mi ...

最新文章

  1. tnsping通oracle连不上,写正确了tnsnames文件却tnsping无法ping通
  2. AI帮你写Python,安装只需5步,还能任你调教 | 开源
  3. 操作系统实验4—磁盘调度
  4. android linux截图库,Android中截图(surfaceView)源码
  5. Spring Cloud应用监控与管理Actuator
  6. js json数据传递传递、json数据解析
  7. 泛型集合 有序泛型 c#
  8. springboot aop记录日志
  9. 【BZOJ3566】概率充电器,树形概率DP
  10. linq to entity 错误 1 错误 75: 类型 视图名称 的键部分 “主键的列名1”无效。该键的所有部分都必须不可以为 null。(转)...
  11. ASP.NET Core 2.1 源码学习之 Options[2]:IOptions 【转】
  12. 国内首个比特币勒索病毒案告破,三年获利 500 万!
  13. python的while分支
  14. 恢复触摸板功能的方法
  15. NYOJ-366:D的小L
  16. 基于OpenSSL,实现SM2签名数据的ASN1编码转换
  17. Installing Oracle11g R2 RAC on RedHat Linux AS 5.5
  18. Unity3D的Json篇:LitJson.dll插件
  19. 银保监会计算机类专业知识,国家公务员局2019中国银保监会国考内容:计算机类专业知识...
  20. 第十章 PL/SQL对象类型 ( 1 )

热门文章

  1. 全国夜间灯光指数数据、GDP密度分布、人口密度分布、土地利用数据、降雨量数据
  2. 深度模型 loss为nan解决方案详解
  3. storm流式处理框架
  4. python c语言实现 书_用C语言实现python的扩展模块
  5. webmagic模拟登陆获取cookie_Python3爬虫:selenium模拟登录获取cookie提取数据,存入数据库MySQL...
  6. android studio 找不到button对象_为什么那么多漂亮(真漂亮)并且条件优秀的女生找不到对象?...
  7. java确定同一用户登录_java保持同一时间同一账号只能在一处登录
  8. mfc 子窗体 按钮不触发_python项目实战:pyQT5 实现窗体之间传值
  9. koa2+html模板,Koa2 路由
  10. 知识竞赛现场管理系统安装配置及使用疑难问题汇编