PHP从foreach获得第二个元素

时间:2018-04-04 10:50:08

标签: php

我有这个程序,它在数组中有3个元素 它打印3/6/9/12元素,依此类推 问题是,我只想从数组中获取第二个元素

所以我有这段代码

$arr= array("a1", "a2", "a3","b1","b2","b3","c1","c2","c3");

我想获得a2 b2和c2的值,但问题是它是否超过9,如12或更多。

顺便说一句,我每个人都在使用

foreach($arr as $result){
    echo $result;
}

提前感谢帮助

更新: 我的预期输出将是a2 b2 c2,如果是d2那么它将输出d2,依此类推。

3 个答案:

答案 0 :(得分:2)

stable

这可能会成功。

答案 1 :(得分:1)

你可以做到:

foreach($arr as $key=>$result) {
    if (($key - 1) % 3 == 0) {
        echo $result;
    }
}

你不需要任何foreach。

答案 2 :(得分:1)

您可以使用OracleCommand cmd = new OracleCommand(query, con.appConnection) { CommandType = CommandType.Text, BindByName = true }; 循环,并将索引变量增加到3:

for

输出:

$arr = array("a1", "a2", "a3", "b1", "b2", "b3", "c1", "c2", "c3");

for ($idx = 1; $idx < count($arr) ; $idx += 3) {
   echo $arr[$idx] ;
}