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 相关文章推荐
一个改进的UBB类
Oct 09 PHP
php5 apache 2.2 webservice 创建与配置(java)
Jan 27 PHP
php中防止恶意刷新页面的代码小结
Oct 31 PHP
PHP中文分词 自动获取关键词介绍
Nov 13 PHP
PHP遍历文件夹与文件类及处理类用法实例
Sep 23 PHP
apache和PHP如何整合在一起
Oct 12 PHP
基于PHP实现假装商品限时抢购繁忙的效果
Oct 16 PHP
PHP统计当前在线用户数实例讲解
Oct 21 PHP
WordPress网站性能优化指南
Nov 18 PHP
thinkphp3.2嵌入百度编辑器ueditor的实例代码
Jul 13 PHP
Laravel中的Auth模块详解
Aug 17 PHP
php传值和传引用的区别点总结
Nov 19 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
应用开发中涉及到的css和php笔记分享
2011/08/02 PHP
PHP使用PHPexcel导入导出数据的方法
2015/11/14 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
2016/09/22 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
js中更短的 Array 类型转换
2011/10/30 Javascript
网页编辑器ckeditor和ckfinder配置步骤分享
2012/05/24 Javascript
Javascript实现滑块滑动改变值的实现代码
2013/04/12 Javascript
jQuery实现tab选项卡效果的方法
2015/07/08 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
jQuery获取table行数并输出单元格内容的实现方法
2016/06/30 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2020/04/16 Javascript
微信小程序实现添加手机联系人功能示例
2017/11/30 Javascript
详解vue-loader在项目中是如何配置的
2018/06/04 Javascript
Node绑定全局TraceID的实现方法
2019/11/14 Javascript
python正则表达式re模块详细介绍
2014/05/29 Python
python脚本实现数据导出excel格式的简单方法(推荐)
2016/12/30 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
基于Python os模块常用命令介绍
2017/11/03 Python
tensorflow saver 保存和恢复指定 tensor的实例讲解
2018/07/26 Python
Django使用paginator插件实现翻页功能的实例
2018/10/24 Python
python3利用ctypes传入一个字符串类型的列表方法
2019/02/12 Python
用python实现刷点击率的示例代码
2019/02/21 Python
pandas的连接函数concat()函数的具体使用方法
2019/07/09 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
Python批量修改xml的坐标值全部转为整数的实例代码
2020/11/26 Python
python基于pexpect库自动获取日志信息
2021/02/01 Python
美国非常受欢迎的Spa品牌:Bliss必列斯
2018/04/10 全球购物
C语言面试题
2015/10/30 面试题
计算机个人求职信范例
2014/01/24 职场文书
森林防火标语
2014/06/23 职场文书
2015年企业团支部工作总结
2015/05/21 职场文书
公司酒会主持词
2015/07/02 职场文书
节水宣传标语口号
2015/12/26 职场文书
教师纪律作风整顿心得体会
2016/01/23 职场文书
导游词之天津古文化街
2019/11/09 职场文书