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+MySQL5.0中文乱码解决方法
Nov 20 PHP
PHP音乐采集(部分代码)
Feb 14 PHP
关于Intype一些小问题的解决办法
Mar 28 PHP
php array_intersect()函数使用代码
Jan 14 PHP
php下几个常用的去空、分组、调试数组函数
Feb 22 PHP
PHP取整数函数常用的四种方法小结
Jul 05 PHP
php实现单链表的实例代码
Mar 22 PHP
用php来限制每个ip每天浏览页面数量的实现思路
Feb 24 PHP
PHP的文件操作与算法实现的面试题示例
Aug 10 PHP
纯PHP代码实现支付宝批量付款
Dec 24 PHP
Zend Framework教程之Resource Autoloading用法实例
Mar 08 PHP
PHP之十六个魔术方法详细介绍
Nov 01 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
php中文本操作的类
2007/03/17 PHP
php面向对象全攻略 (十一)__toString()用法 克隆对象 __call处理调用错误
2009/09/30 PHP
php SQL Injection with MySQL
2011/02/27 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
浅析十款PHP开发框架的对比
2013/07/05 PHP
PHP页面输出时js设置input框的选中值
2016/09/30 PHP
js的event详解。
2006/09/06 Javascript
轻量级 JS ToolTip提示效果
2010/07/20 Javascript
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
2011/10/23 Javascript
javascript分页代码(当前页码居中)
2012/09/20 Javascript
javascript上传图片前预览图片兼容大多数浏览器
2013/10/25 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
2016/05/13 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
js 实现一些跨浏览器的事件方法详解及实例
2016/10/27 Javascript
NodeJS简单实现WebSocket功能示例
2018/02/10 NodeJs
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
小程序实现左滑删除功能
2018/10/30 Javascript
解决Vue-cli无法编译es6的问题
2020/10/30 Javascript
python判断windows系统是32位还是64位的方法
2015/05/11 Python
Python标准库06之子进程 (subprocess包) 详解
2016/12/07 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
Python3实现的画图及加载图片动画效果示例
2018/01/19 Python
Python 类的特殊成员解析
2018/06/20 Python
pycharm远程linux开发和调试代码的方法
2018/07/17 Python
Python Cookie 读取和保存方法
2018/12/28 Python
草莓巧克力:Shari’s Berries
2017/02/07 全球购物
优秀英语专业毕业生求职信
2013/11/23 职场文书
老公给老婆的保证书
2014/04/28 职场文书
青奥会口号
2014/06/12 职场文书
寒暑假实习证明书模板
2014/11/29 职场文书
现实表现材料范文
2014/12/23 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
婚宴父母致辞
2015/07/27 职场文书
2016七一建党节慰问信
2015/11/30 职场文书
2016年小学生清明节广播稿
2015/12/17 职场文书
2016年先进班集体事迹材料
2016/02/26 职场文书