簡體   English   中英

如何將一維數組從數字轉換為二維數組?

[英]How can I convert 1D array from numbers to 2D array?

我有一個像這樣的數字數組:

$array = array (1,2,3,4,5,6,7,8,9,10,11,12);

我嘗試使用兩個for循環將其轉換為2D,但失敗了。 嘗試使用foreach循環是否更好,還是可以使用for-s完成?

我想做這樣的事情:

$array = array (array (1,2,3,4), array(5,6,7,8), array(9,10,11,12));

我發布答案的原因是這樣的問題以及array_chunk()的可用性可能不是很直觀:

$array = array_chunk($array, 4);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM