的大小我有這樣獲取二維陣列的尺寸相對於一維數組
$arr=array('1','2','3','4','5','6','7','8','9','10','11','12','13'......'21');
從這個我想創建一個二維數組是這樣的一個二維陣列。
2D陣列的維數是依賴於一維數組中的元素數目。
條件
1.數2D陣列的行的固定爲5
2.列數可以變化。
3.Third行將除最後元件
注
大小的一個維陣列的是變化的空的。
我們需要獲得二維數組的維數還可以如何打印它?
UPDATE
這裏是我的代碼
$k=0;
$l=0;
$i=0;
$A=array('1','2','3','4','5','6','7','8','9','10');
//size of 1D array
$size=count($arr);
//2D array
$B=[];
$x=?;//no of columns of 2d array
$y=5;//no of rows of 2d array
for($i=0;$i<$size;$i++){
$B[k][l]=$A[i];
$k++;
if($k==2 && $l!=$x){
$k++;
}
if($k==4){
$l++;
}
}
我怎樣才能獲得的$x
值是二維數組的列大小
你嘗試到現在?把你的代碼努力? –
讓我更新我的代碼。 –
聽起來像一個作業問題 – Asperon