[php]踩坑实录

1、strpos()函数的返回值false与0问题

strpos函数定义: int strpos ( string

needle [, int $offset = 0 ] ) 返回 needle 在 haystack 中首次出现的数字位置,以整型返回位置信息。如果没找到 needle, strpos() 将返回布尔型的 FALSE 值。

  • 问题 如果

haystack头部,则返回值为0。在不严格的判断中,0 = false,这样就无法区分是否找到。

  • 解决方法: 使用符号“===”而不是“==”进行判断。 判断符号 “==”会转换类型再进行比较,而更严格的符号“===”会先判断类型是否相同,然后才进行比较

2、array_diff array_diff(

array2); 不管这两个数组是否相同都有可能返回的是空数组,因为它只返回 $array1 的差集

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 小程序后台开发

    4.20 初步想法: 第一步:搭建个后台界面,加个富文本功能,能编辑内容; 第二步:后台和腾讯云数据库连接; 第三步:小程序与后台连接

    杨肆月
  • 小程序后台开发v2(未完待续)

    5.9 准备打个小程序版的个人blog 前端框架用mpvue(打算过几天分享)

    杨肆月
  • 移动端开发脱坑指南

    杨肆月
  • 【 关关的刷题日记46】Leetcode 28. Implement strStr()

    关关的刷题日记46 – Leetcode 28. Implement strStr() 题目 Implement strStr(). Returns the i...

    WZEARW
  • 继微软机器人 Tay 之后,物联网也被玩坏了

    镁客网
  • 2019年中秋节假期文化和旅游市场情况

    ? 2019年中秋节期间,各地文化和旅游产品供给充足,民俗活动丰富多彩,假期市场安全平稳有序。 综合各地旅游部门、通讯运营商、线上旅行服务商数据,经文化和旅游...

    腾讯文旅
  • CORD的2018年崛起展望

    CORD是将端局重新打造成数据中心的开源项目,考虑到目前的边缘计算驱动力以及自己在创建更简单的统一平台方面的进展,预计2018年将是一个大的部署年。 ? 开放网...

    SDNLAB
  • 【模板小程序】快速排序算法实现(递归+非递归)

    xiaoxi666
  • 用 Python 实现雪花效果

    0.0 前言 前些日子一直在学爬虫,好不容易学会了点,一试手就被封ip 48个小时了,再来一次,还是48个小时。我认输,只能说老司机的反爬虫技术非常好。 既然...

    伪君子
  • 如何让你的图片加上一层天气的特效?Python帮你解决(附源码)

    松鼠爱吃饼干

扫码关注云+社区

领取腾讯云代金券