discuz 函数dstrpos源码分析

 时间:2024-10-12 10:34:22

1、if(empty($string)) return false;判断$string是否为空,如果是返回false。第一句话其实是个bug,如果$string=’0’,empty函数也会判断为空。empty函数比较难以理解,实际开发中,小编是不会用的。

2、foreach((array)$arr as $v) ,$arr字符串强制转换成数组,返回键值为0的一维数组,foreach只有一次循环。如果$arr是字符串类型感觉没有这样做没有意义。如果$arr是一维数组到时可以这样。不过判断字符串是不是一位数组值一般用in_array函数。

3、if(strpos($string, $v) !== false);return $return;,如果$v是$string一部分,执行if体。$return = $returnvalue ? $v : true;这句使用到形参$returnvalue。如果是true,直接返回$v。$arr字符类型返回$arr,$arr一维数组类型返回第一次遍历满足的值。

  • 合众YDQZ充气式试验变压器说明书:[1]
  • 手机怎样查询移动手机号剩余话费余额
  • 元气骑士怎么解锁新的角色
  • qq音乐 音乐空间怎么设为竖屏模式
  • 手机上怎么切换成香港文字
  • 热门搜索
    绿色低碳环保手抄报 关爱环卫工人手抄报 学会感恩手抄报内容 古诗词手抄报图片 手抄报版面设计图片 感恩自然手抄报 关于环保手抄报资料 法制教育手抄报资料 好看的手抄报花边 美文欣赏手抄报