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 相关文章推荐
PHP5中的this,self和parent关键字详解教程
Mar 19 PHP
php除数取整示例
Apr 24 PHP
ThinkPHP模板Switch标签用法示例
Jun 30 PHP
php开启与关闭错误提示适用于没有修改php.ini的权限
Oct 16 PHP
基于递归实现的php树形菜单代码
Nov 19 PHP
php约瑟夫问题解决关于处死犯人的算法
Mar 23 PHP
PHP反射机制原理与用法详解
Feb 15 PHP
PHP判断一个数组是另一个数组子集的方法详解
Jul 31 PHP
Yii框架操作cookie与session的方法实例详解
Sep 04 PHP
基于laravel-admin 后台 列表标签背景的使用方法
Oct 03 PHP
Laravel 5+ .env环境配置文件详解
Apr 06 PHP
PHP延迟静态绑定使用方法实例解析
Sep 05 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 设计模式之 单例模式
2008/12/19 PHP
php学习笔记 面向对象的构造与析构方法
2011/06/13 PHP
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
2018/10/12 PHP
把textarea中字符串里含有的回车换行替换成&amp;lt;br&amp;gt;的javascript代码
2007/04/20 Javascript
jquery ajax例子返回值详解
2012/09/11 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
node.js中的console.timeEnd方法使用说明
2014/12/09 Javascript
jQuery中bind()方法用法实例
2015/01/19 Javascript
JavaScript实现找质数代码分享
2015/03/24 Javascript
jQuery基于扩展简单实现倒计时功能的方法
2016/05/14 Javascript
AngularJS入门教程之链接与图片模板详解
2016/08/19 Javascript
Vue列表页渲染优化详解
2017/07/24 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
详解es6超好用的语法糖Decorator
2018/08/01 Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
2018/08/14 Javascript
深入理解移动前端开发之viewport
2018/10/19 Javascript
详解基于electron制作一个node压缩图片的桌面应用
2019/01/29 Javascript
JavaScript实现移动端拖动元素
2020/11/24 Javascript
Vue实现手机号、验证码登录(60s禁用倒计时)
2020/12/19 Vue.js
在Python中操作时间之mktime()方法的使用教程
2015/05/22 Python
深入探究Django中的Session与Cookie
2017/07/30 Python
Python装饰器(decorator)定义与用法详解
2018/02/09 Python
set在python里的含义和用法
2019/06/24 Python
PIL对上传到Django的图片进行处理并保存的实例
2019/08/07 Python
Python实现打印实心和空心菱形
2019/11/23 Python
Python获取浏览器窗口句柄过程解析
2020/07/25 Python
德国柯吉澳趣味家居:Koziol
2017/08/24 全球购物
美国在线家居装饰店:Belle&June
2018/10/24 全球购物
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
服装设计师职业生涯规划范文
2014/02/28 职场文书
海洋科学专业求职信
2014/08/10 职场文书
国家奖学金获奖感言
2014/08/16 职场文书
2015年见习期工作总结
2014/12/12 职场文书
Redis 哨兵机制及配置实现
2022/03/25 Redis
《地。-关于地球的运动-》单行本第七集上市,小说家朝井辽献上期待又害怕的推荐文
2022/03/31 日漫