下面小編就為大家帶來一篇PHP二維數組矩形轉置實例。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。
PHP二維數組矩形轉置實例
<?php
//二維數組轉置
//定義一個二維數組
$arr =array(array(1,2,3),array(4,5,6));
//定義一個數組來放置轉置的數據
$arr1=array();
//轉置前遍歷
echo "轉置前:<br/>";
for($i=0;$i<count($arr);$i++){
for($j=0;$j<count($arr[$i]);$j++){
echo $arr[$i][$j];
}
echo "<br/>";
}
echo "轉置前后:<br/>";
//確定裝置后的行數
for($j=0;$j<count($arr[0]);$j++){
$arr1[$j]=array();
}
for($i=0;$i<count($arr);$i++){
for($j=0;$j<count($arr[$i]);$j++){
$arr1[$j][$i]= $arr[$i][$j];
//echo $arr;
}
}
//轉置后遍歷:
for($k=0;$k<count($arr1);$k++){
for($l=0;$l<count($arr1[$k]);$l++){
echo $arr1[$k][$l];
}
echo "<br/>";
}
?>
以上這篇PHP二維數組矩形轉置實例就是小編分享給大家的全部內容了,希望能給大家一個參考