discuz 函数dstrpos源码分析

 时间:2026-04-24 00:01: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音乐 音乐空间怎么设为竖屏模式
  • 手机上怎么切换成香港文字
  • 热门搜索
    降血脂最好的方法 房奴试爱刺激床戏大全 小名大全女孩 隐形眼镜的佩戴方法 大便干燥怎么调理 鱼片怎么做好吃 word页边距怎么设置 麦肯锡方法 茶叶的保存方法 马兰头怎么做好吃