1. 程式人生 > >php中,二維陣列,矩陣的轉置

php中,二維陣列,矩陣的轉置

矩陣的轉置,二維陣列的轉置,很簡單的一個小程式碼。
<?php
	//定義一個二維陣列
	$arr=array(array(1,2,3,),array(4,5,6));
	 $arr1=array();
		 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[$i][$j];//轉置前遍歷陣列。
			
		}
			echo '<br/>';	
	
	}
	//下面來對陣列進行轉置
	
	
	//遍歷轉置後的陣列
	for($k=0;$k<count($arr1);$k++){
		for($n=0;$n<count($arr1[$k]);$n++){
			echo $arr1[$k][$n];
	
		}
			echo '<br/>';
	}
?>