来源:未知 时间:2017-11-27 16:20 作者:xxadmin 阅读:次
[导读] 本文实例讲述了PHP简单实现二维数组的矩阵转置操作。分享给大家供大家参考,具体如下: ?php$arr1=array(array(1,2,3),array(4,5,6),array(6,7,8),array(a,b,c));echo脚本之家测试结果:brbr;echo矩阵转置前...
本文实例讲述了PHP简单实现二维数组的矩阵转置操作。分享给大家供大家参考,具体如下: <?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>'; } ?> 运行输出: |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com