Heim >Backend-Entwicklung >PHP-Problem >So implementieren Sie die Matrixtransponierung eines zweidimensionalen Arrays in PHP
So implementieren Sie die Matrixtransposition eines zweidimensionalen Arrays: Definieren Sie zuerst ein zweidimensionales Array. Bestimmen Sie dann, wie viele Zeilen das transponierte Array hat, und durchlaufen Sie das Array, bevor Sie es transponieren Transponieren Sie das Array. Legen Sie es einfach fest.
Empfohlen: „PHP-Video-Tutorial“
In PHP, zweidimensionales Array, Transponierung einer Matrix
Transposition einer Matrix, Transposition eines zweidimensionalen Arrays, ein sehr einfacher kleiner Code.
<?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/>'; } ?>
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die Matrixtransponierung eines zweidimensionalen Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!