discuz 函数dstrpos源码分析

 时间:2026-02-15 02:06:26

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音乐 音乐空间怎么设为竖屏模式
  • 手机上怎么切换成香港文字
  • 热门搜索
    什么手什么脚 官邸是什么意思 6月3日是什么星座 庸人自扰是什么意思 adp是什么 京东打白条是什么意思 可恶的近义词是什么 名副其实是什么意思 一场秋雨一场寒的下一句是什么 prep是什么词性