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 相关文章推荐
PHP异步调用socket实现代码
Jan 12 PHP
php加水印的代码(支持半透明透明打水印,支持png透明背景)
Jan 17 PHP
php遍历文件夹所有文件子文件夹函数代码
Nov 27 PHP
国产PHP开发框架myqee新手快速入门教程
Jul 14 PHP
php表单提交实例讲解
Nov 12 PHP
详解WordPress中给链接添加查询字符串的方法
Dec 18 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
Mar 22 PHP
PHP与SQL语句常用大全
Dec 10 PHP
详解php中的implements 使用
Jun 13 PHP
PHP安装BCMath扩展的方法
Feb 13 PHP
PHP中非常有用却鲜有人知的函数集锦
Aug 17 PHP
关于Laravel-admin的基础用法总结和自定义model详解
Oct 08 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
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
destoon文章模块调用企业会员资料的方法
2014/08/22 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
jquery select选中的一个小问题
2009/10/11 Javascript
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
2013/01/29 Javascript
HTML5之lang属性与dir属性的详解
2013/06/19 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
2014/05/08 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
js实现点击选项置顶动画效果
2020/08/25 Javascript
[47:12]TFT vs Secret Supermajor小组赛C组 BO3 第三场 6.3
2018/06/04 DOTA
Python类属性与实例属性用法分析
2015/05/09 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
Python设计模式之抽象工厂模式
2016/08/25 Python
详解Python如何生成词云的方法
2018/06/01 Python
python爬虫获取百度首页内容教学
2018/12/23 Python
自学python的建议和周期预算
2019/01/30 Python
详解Python Matplot中文显示完美解决方案
2019/03/07 Python
python定时按日期备份MySQL数据并压缩
2019/04/19 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
python数据化运营的重要意义
2019/11/25 Python
python add_argument()用法解析
2020/01/29 Python
在阿尔卑斯山或希腊度过快乐假期:Alpine Elements
2019/12/28 全球购物
生物技术专业研究生自荐信
2013/09/22 职场文书
请假条标准格式规范
2014/04/10 职场文书
军训口号
2014/06/13 职场文书
重阳节活动总结
2014/08/27 职场文书
警察正风肃纪剖析材料
2014/10/16 职场文书
医学专业大学生职业生涯规划书
2014/10/25 职场文书
医生见习报告范文
2014/11/03 职场文书
艺术节开幕词
2015/01/28 职场文书
篮球拉拉队口号
2015/12/25 职场文书
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android
Python使用BeautifulSoup4修改网页内容
2022/05/20 Python