php教程

超轻量级php框架startmvc

PHP二维数组矩形转置实例

更新时间:2020-03-11 03:52:04 作者:startmvc
PHP二维数组矩形转置实例<?php//二维数组转置//定义一个二维数组$arr=array(array(1,2,3),array

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/>";
 }
?>

以上这篇PHP二维数组矩形转置实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

php 二维数组 转置