Heim  >  Artikel  >  Backend-Entwicklung  >  So implementieren Sie die Matrixtransponierung eines zweidimensionalen Arrays in PHP

So implementieren Sie die Matrixtransponierung eines zweidimensionalen Arrays in PHP

藏色散人
藏色散人Original
2020-10-16 10:21:102622Durchsuche

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.

So implementieren Sie die Matrixtransponierung eines zweidimensionalen Arrays in PHP

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 &#39;<br/>&#39;;
}
//下面来对数组进行转置
//遍历转置后的数组
for($k=0;$k<count($arr1);$k++){
for($n=0;$n<count($arr1[$k]);$n++){
echo $arr1[$k][$n];
}
echo &#39;<br/>&#39;;
}
?>

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn