【问题标题】:Create a multi dimensional array every 3 elements每 3 个元素创建一个多维数组
【发布时间】:2011-06-12 10:02:12
【问题描述】:

我有以下数组:

Array {
    [0] => text1
    [1] => text2
    [3] => text3
    [4] => text4
    ...
    [200] => text200
}

如何创建一个 foreach 循环,将上述数组划分为每 3 个元素创建一个子数组?

Array {
    [0] => Array {
                [0] => text1
                [1] => text2
                [2] => text3 
    }
    [1] => Array {
                [0] => text4
                [1] => text5
                [2] => text6
    }   
   ......
}

【问题讨论】:

    标签: php loops foreach


    【解决方案1】:

    你可以use一个内置函数,array_chunk()

    array_chunk($input_array, 3)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 1970-01-01
      • 2015-07-08
      • 1970-01-01
      • 2019-05-24
      • 1970-01-01
      • 2021-12-20
      相关资源
      最近更新 更多