PHP简单实现二维数组的矩阵转置操作示例


Posted in PHP onNovember 24, 2017

本文实例讲述了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程序设计有所帮助。

PHP 相关文章推荐
分页显示Oracle数据库记录的类之一
Oct 09 PHP
php smarty的预保留变量总结
Dec 04 PHP
PHP 类商品秒杀计时实现代码
May 05 PHP
PHP 数组遍历方法大全(foreach,list,each)
Jun 30 PHP
解析:php调用MsSQL存储过程使用内置RETVAL获取过程中的return值
Jul 03 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
Apr 25 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
Oct 27 PHP
Linux安装配置php环境的方法
Jan 14 PHP
PHP闭包函数详解
Feb 13 PHP
CI框架常用方法小结
May 17 PHP
php时间函数用法分析
May 28 PHP
PHP使用glob方法遍历文件夹下所有文件的实例
Oct 17 PHP
PHP实现图的邻接矩阵表示及几种简单遍历算法分析
Nov 24 #PHP
PHP+Apache环境中如何隐藏Apache版本
Nov 24 #PHP
实例分析基于PHP微信网页获取用户信息
Nov 24 #PHP
thinkPHP通用控制器实现方法示例
Nov 23 #PHP
PHP substr()函数参数解释及用法讲解
Nov 23 #PHP
Laravle eloquent 多对多模型关联实例详解
Nov 22 #PHP
PHP多维数组排序array详解
Nov 21 #PHP
You might like
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
2014/05/04 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
jQuery 使用手册(三)
2009/09/23 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
JavaScript实现显示函数调用堆栈的方法
2016/04/21 Javascript
JS代码随机生成姓名、手机号、身份证号、银行卡号
2016/04/27 Javascript
jQuery实现的右下角广告窗体跟随效果示例
2016/09/16 Javascript
javascript实现获取指定精度的上传文件的大小简单实例
2016/10/25 Javascript
纯JS实现简单的日历
2017/06/26 Javascript
基于jQuery ztree实现表格风格的树状结构
2018/08/31 jQuery
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
json_decode 索引为数字时自动排序问题解决方法
2020/03/28 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
在Python的Bottle框架中使用微信API的示例
2015/04/23 Python
requests和lxml实现爬虫的方法
2017/06/11 Python
Python使用Selenium模块模拟浏览器抓取斗鱼直播间信息示例
2018/07/18 Python
python多任务及返回值的处理方法
2019/01/22 Python
将Python字符串生成PDF的实例代码详解
2019/05/17 Python
Python split() 函数拆分字符串将字符串转化为列的方法
2019/07/16 Python
Python中base64与xml取值结合问题
2019/12/22 Python
python3.4中清屏的处理方法
2020/07/06 Python
美国网上鞋子零售商:Dr. Scholl’s Shoes
2017/11/17 全球购物
测绘工程系学生的自我评价
2013/11/30 职场文书
个人思想理论学习的自我鉴定
2013/11/30 职场文书
技术总监个人的自我评价范文
2013/12/18 职场文书
2014年公司庆元旦活动方案
2014/03/05 职场文书
小学班主任评语大全
2014/04/23 职场文书
地球一小时宣传标语
2014/06/24 职场文书
卫生厅领导班子党的群众路线教育实践活动整改措施
2014/09/20 职场文书
会计试用期自我评价
2015/03/10 职场文书
卫生院艾滋病宣传活动总结
2015/05/09 职场文书
观后感开头
2015/06/19 职场文书
2015暑期社会实践个人总结
2015/07/13 职场文书
基于angular实现树形二级表格
2021/10/16 Javascript