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

 更新时间:2017年11月24日 11:31:27   作者:每天积累一点  
这篇文章主要介绍了PHP简单实现二维数组的矩阵转置操作,涉及php针对二维数组的遍历与运算操作技巧,需要的朋友可以参考下

本文实例讲述了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].'&nbsp';
    }
    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].'&nbsp';
    }
    echo '<br>';
  }
?>

运行输出:

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数学运算技巧总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》、《PHP数组(Array)操作技巧大全》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《php正则表达式用法总结》及《php常见数据库操作技巧汇总

希望本文所述对大家PHP程序设计有所帮助。

相关文章

  • php 7新特性之类型申明详解

    php 7新特性之类型申明详解

    在PHP7,一个新的功能,返回类型声明已被引入。返回类型声明指定的一个函数返回值的类型。下面这篇文章主要给大家介绍了php 7新特性之类型申明的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-06-06
  • php获取一定范围内取N个不重复的随机数

    php获取一定范围内取N个不重复的随机数

    这篇文章主要介绍了php获取一定范围内取N个不重复的随机数的方法,通过range函数创建指定范围内数组及shuffle进行数组随机排序,并使用array_slice抽取数组实现该功能,非常简单实用,需要的朋友可以参考下
    2016-05-05
  • 总结一些PHP中好用但又容易忽略的小知识

    总结一些PHP中好用但又容易忽略的小知识

    这篇文章主要给大家总结了一些在日常工作发现的,PHP中好用但又容易被人们忽略的小知识,例如PHP函数之判断函数是否存在、PHP函数之可变函数等等,需要的朋友们下面跟着小编来一起看看详细的介绍吧。
    2017-06-06
  • PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】

    PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】

    这篇文章主要介绍了PHP操作MongoDB实现增删改查功能,结合实例形式总结分析了php操作MongoDB的常用技巧,并附带php7操作MongoDB方法,具有一定参考借鉴价值,需要的朋友可以参考下
    2018-04-04
  • php实现获取近几日、月时间示例

    php实现获取近几日、月时间示例

    这篇文章主要介绍了php实现获取近几日、月时间的方法,结合实例形式分析了PHP日期时间相关的date_default_timezone_set时区设置、date与mktime时间计算、转换等操作技巧,需要的朋友可以参考下
    2019-07-07
  • php计算中英文字符串长度的几种方法

    php计算中英文字符串长度的几种方法

    这篇文章主要给大家介绍了使用php计算中英文字符串长度的几种方法,文中有详细的代码示例供大家参考,对大家的学习或工作有一定的参考价值,需要的朋友可以参考下
    2023-11-11
  • 使用PHP操作ElasticSearch搜索引擎详解

    使用PHP操作ElasticSearch搜索引擎详解

    ElasticSearch是一个基于Lucene的开源搜索引擎,它提供了强大的全文搜索和分析功能,本文将深入探讨如何使用PHP操作ElasticSearch搜索引擎,包括安装ElasticSearch、使用ElasticSearch PHP客户端库进行索引管理和搜索操作等,需要的朋友可以参考下
    2024-04-04
  • php实现倒计时效果

    php实现倒计时效果

    这篇文章主要介绍了php实现倒计时效果,写了一个考试系统剩余时间倒计时的显示代码和大家一起探讨,需要的朋友可以参考下
    2015-12-12
  • PHP实现字符串翻转功能的方法【递归与循环算法】

    PHP实现字符串翻转功能的方法【递归与循环算法】

    这篇文章主要介绍了PHP实现字符串翻转功能的方法,结合实例形式对比分析了php使用递归与循环算法实现字符串反转功能的相关操作技巧,需要的朋友可以参考下
    2017-11-11

最新评论