PHP二维数组矩形转置实例


Posted in PHP onJuly 20, 2016

PHP二维数组矩形转置实例

<?php
  
  //二维数组转置
  //定义一个二维数组

  $arr =array(array(1,2,3),array(4,5,6));

  //定义一个数组来放置转置的数据
  $arr1=array();

  //转置前遍历
  echo "转置前:<br/>";
  for($i=0;$i<count($arr);$i++){
    
    for($j=0;$j<count($arr[$i]);$j++){
    
      echo $arr[$i][$j];
      
    }
    echo "<br/>";
  }

  echo "转置前后:<br/>";
  //确定装置后的行数
  for($j=0;$j<count($arr[0]);$j++){
    $arr1[$j]=array();
  }
  for($i=0;$i<count($arr);$i++){
    
    for($j=0;$j<count($arr[$i]);$j++){
    
      $arr1[$j][$i]= $arr[$i][$j];
      //echo $arr;
    }
  }

  //转置后遍历:
  for($k=0;$k<count($arr1);$k++){
    
    for($l=0;$l<count($arr1[$k]);$l++){
    
      echo $arr1[$k][$l];
    }
    echo "<br/>";
  }
?>

以上这篇PHP二维数组矩形转置实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
php生成EXCEL的东东
Oct 09 PHP
PHP 读取文件内容代码(txt,js等)
Dec 06 PHP
php对数组排序代码分享
Feb 24 PHP
php使用curl存储cookie的示例
Mar 31 PHP
PHP设计模式之观察者模式(Observer)详细介绍和代码实例
Apr 08 PHP
PHP缓存集成库phpFastCache用法
Dec 15 PHP
PHP中数据类型转换的三种方式
Apr 02 PHP
PHP闭包定义与使用简单示例
Apr 13 PHP
php基于 swoole 实现的异步处理任务功能示例
Aug 13 PHP
laravel接管Dingo-api和默认的错误处理方式
Oct 25 PHP
PHP实现微信提现功能(微信商城)
Nov 21 PHP
YII2框架中behavior行为的理解与使用方法示例
Mar 13 PHP
php实现登录tplink WR882N获取IP和重启的方法
Jul 20 #PHP
PHP的AES加密算法完整实例
Jul 20 #PHP
postfixadmin忘记密码后的修改密码方法详解
Jul 20 #PHP
PHP简单日历实现方法
Jul 20 #PHP
分析PHP中单双引号的误区和双引号小隐患
Jul 19 #PHP
PHP实现数组array转换成xml的方法
Jul 19 #PHP
smarty循环嵌套用法示例分析
Jul 19 #PHP
You might like
收藏的一个php小偷的核心程序
2007/04/09 PHP
PHP压缩html网页代码(清除空格,换行符,制表符,注释标记)
2012/04/02 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
2014/07/28 PHP
ThinkPHP控制器里javascript代码不能执行的解决方法
2014/11/22 PHP
如何使用jQuery+PHP+MySQL来实现一个在线测试项目
2015/04/26 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
深入理解PHP JSON数组与对象
2016/07/19 PHP
Laravel中Facade的加载过程与原理详解
2017/09/22 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
Laravel自定义 封装便捷返回Json数据格式的引用方法
2019/09/29 PHP
JQuery调用WebServices的方法和4个实例
2014/05/06 Javascript
AngularJS入门教程(零):引导程序
2014/12/06 Javascript
JavaScript通过select动态更换图片的方法
2015/03/23 Javascript
跟我学习javascript创建对象(类)的8种方法
2015/11/20 Javascript
js使用cookie记录用户名的方法
2015/11/26 Javascript
一次$.getJSON不执行的简单记录
2016/07/19 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
2017/07/24 Javascript
工作中常用到的ES6语法
2018/09/04 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
2020/03/08 Javascript
js 执行上下文和作用域的相关总结
2021/02/08 Javascript
使用rpclib进行Python网络编程时的注释问题
2015/05/06 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
2018/12/05 Python
Pycharm以root权限运行脚本的方法
2019/01/19 Python
几行Python代码爬取3000+上市公司的信息
2019/01/24 Python
使用python实现离散时间傅里叶变换的方法
2019/09/02 Python
简单了解Python write writelines区别
2020/02/27 Python
keras.layer.input()用法说明
2020/06/16 Python
Python数据可视化实现多种图例代码详解
2020/07/14 Python
Clarisonic美国官网:科莱丽声波洁面仪
2017/10/12 全球购物
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
家具厂厂长岗位职责
2014/01/01 职场文书
厉行勤俭节约倡议书
2014/05/16 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
python编程项目中线上问题排查与解决
2021/11/01 Python
Mysql数据库表中为什么有索引却没有提高查询速度
2022/02/24 MySQL