Maison >développement back-end >tutoriel php >Méthodes et cas d'implémentation de l'opération de transposition matricielle de tableaux bidimensionnels en PHP
Cet article présente principalement PHP pour implémenter simplement l'opération de transposition matricielle de tableaux bidimensionnels, impliquant les compétences de traversée et d'opération de PHP pour les tableaux bidimensionnels. Les amis dans le besoin peuvent se référer à
Les détails sont les suivants. :
<?php $arr1 = array( array(1,2,3), array(4,5,6), array(6,7,8), array('a','b','c') ); echo '脚本之家测试结果:<br><br>'; echo '矩阵转置前:<br>'; for($i=0;$i<count($arr1);$i++){ for($j=0;$j<count($arr1[$i]);$j++){ echo $arr1[$i][$j].' '; } echo '<br>'; } echo '矩阵转置后:<br>'; for($i=0;$i<count($arr1);$i++){ //确定转置列数 for($j=0;$j<count($arr1[$i]);$j++){ //确定转置行数 $arr2[$j][$i] = $arr1[$i][$j]; //将矩阵1的“第i行第j列”的值 赋给 矩阵2的“第j行第i列” } } for($j=0;$j<count($arr2);$j++){ //遍历数组2 for($i=0;$i<count($arr2[$j]);$i++){ echo $arr2[$j][$i].' '; } echo '<br>'; } ?>
Exécuter le résultat :
php fusionner deux cas de tableau ordonnés
PHP Comment obtenir une colonne spécifiée dans le tableau (cas)
PHP Six façons de trier les tableaux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!