Split array into two arrays by index even or odd

前端 未结 10 2090
执笔经年
执笔经年 2020-11-30 12:37

I have this array:

$array = array(a, b, c, d, e, f, g);

I want to split it in two arrays depending if the index is even or odd, like this:<

10条回答
  •  情歌与酒
    2020-11-30 13:08

    $odd = [];
    $even = [];
    while (count($arr)) {
        $odd[] = array_shift($arr);
        $even[] = array_shift($arr);
    }
    

提交回复
热议问题