php实现二维数组矩阵转置的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
php实现二维数组矩阵转置的方法:首先定义一个二维数组;然后确定转置后的数组有几行;接着实现行列互换,并在转置前遍历数组;最后对数组进行转置即可。
php中,二维数组,矩阵的转置
矩阵的转置,二维数组的转置,很简单的一个小代码。
<?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/>'; } ?>
感谢各位的阅读!看完上述内容,你们对php实现二维数组矩阵转置的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。