douyangquan2474 2016-10-25 11:48
浏览 27
已采纳

将数组划分为3个相等列

I have a dynamic number of items in which I'll need to divide into 3 columns. Let's say I'm given this:

array("one", "InfoOne", "LibOne", 
      "two", "InfoTwo", "LibTwo", 
      "three", "InfoThree", "LibThree")

I need to generate array like this:

array( 
[0] = array("one", "InfoOne", "LibOne"),
[1] = array("two", "InfoTwo", "LibTwo"),
[2] = array("three", "InfoThre", "LibThree")
)

How could I do to put in an array, data with 3 equal columns?

  • 写回答

3条回答 默认 最新

  • douyan1882 2016-10-25 11:51
    关注

    Using array_chunk() you can do this-

    $ori = array("one", "InfoOne", "LibOne", 
          "two", "InfoTwo", "LibTwo", 
          "three", "InfoThree", "LibThree");
    $chunked = array_chunk($ori, 3);
    echo '<pre>';
    print_r($chunked);
    echo '</pre>';
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算