Maison > Article > développement back-end > Partage d'exemples de transposition rectangulaire de tableau bidimensionnel PHP
Cet article présente principalement des exemples de transposition rectangulaire de tableaux bidimensionnels en PHP. Les amis intéressés peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
Exemple de transposition rectangulaire de tableau bidimensionnel 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/>"; } ?>
Résumé : Le ci-dessus C'est tout le contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.
Recommandations associées :
Solution pour l'interception PHP des chaînes chinoises sans numéros ?phpAstuces
phpExplication détaillée de la fonction de messagerie de masse des modèles de comptes publics WeChat
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!