按每个元素推送数组1个索引

时间:2015-04-27 11:57:24

标签: php

我从索引$boxes->vals

开始有这个数组0

我想做的是我想用一个索引推送每个元素。

$temp_arr = array();
$tt = 0;
foreach ($boxes->vals as $k => $v) {
    $temp_arr[$k + 1] = $v;

    $tt = $k;
}

$boxes->vals = $temp_arr;

foreach ($boxes->vals as $k => $v) {


    if ($k % 3 == 0) {
        echo '<li></li>';
    }
}

但最后在$boxes->vals = $temp_arr;之后 问题是我删除了第一个元素的数组。

主要目标是在每第3次迭代后编写<li></li>

1 个答案:

答案 0 :(得分:0)

尝试以下:

foreach ($temp_arr as $k => $v) {
    if ( ($k +1) % 3 == 1) {
       echo '<li></li>';
    }
}