大家帮我看下这段代码中的 % 是什么意思
- $col = 4;
- $index = 0;
- $share_display = array();
- foreach($share_list as $share)
- {
- $mod = $index % $col;
- $share_display['col'.$mod][] = $share;
- $index++;
- }
不是很明白 ,, 好像这个代码的意思是, 将数组分 SHARE_LIST 打散成四个子数组赋给 SHARE_DISPLAY
------ 解决方案 --------------------
$index% $col 得到 $index 除以 $col 的余数
------ 解决方案 --------------------
取余 `
------ 解决方案 --------------------
求余数, 你没学过算数吗?
------ 解决方案 --------------------
对呀, 数组 $share_list 被分散到 4 个子数组中去了
------ 解决方案 --------------------
探讨
我查了下, 说是取模运算符, 不过, 我得到的数值结果是 $share_display['col'.$mod][] 下只有 COL 只有 4 个项
这么说 $mod 的值一直是在 0123 循环了,, 可 $share_list 下一共有 40 个值,,,40 除 4 都到 10 了
------ 解决方案 --------------------
求余数三
------ 解决方案 --------------------
小学的算术问题, 都说是取余啦啊!
------ 解决方案 --------------------
取模运算就是求余数
来源: https://www.php1.cn/detail/php-bf70c5e53d.html