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 增加了对 .ZIP 文件的读取功能
Oct 09 PHP
删除无限分类并同时删除它下面的所有子分类的方法
Aug 08 PHP
简单的PHP多图上传小程序代码
Jul 17 PHP
codeigniter教程之多文件上传使用示例
Feb 11 PHP
使用PHP函数scandir排除特定目录
Jun 12 PHP
ThinkPHP CURD方法之order方法详解
Jun 18 PHP
PHP基于GD库的缩略图生成代码(支持jpg,gif,png格式)
Jun 19 PHP
WordPress开发中的get_post_custom()函数使用解析
Jan 04 PHP
PHP验证码生成原理和实现
Jan 24 PHP
PHP实现数据库的增删查改功能及完整代码
Apr 18 PHP
PHP下载文件函数与用法示例
Sep 27 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
Feb 18 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
phpmyadmin的#1251问题
2006/11/25 PHP
比较全的PHP 会话(session 时间设定)使用入门代码
2008/06/05 PHP
php使用Jpgraph绘制柱形图的方法
2015/06/10 PHP
详解WordPress中给链接添加查询字符串的方法
2015/12/18 PHP
javascript不可用的问题探究
2013/10/01 Javascript
Jquery插件编写简明教程
2014/03/25 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
BootStrap使用file-input插件上传图片的方法
2016/09/05 Javascript
Angular.js组件之input mask对input输入进行格式化详解
2017/07/10 Javascript
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
vue单页应用的内存泄露定位和修复问题小结
2019/08/02 Javascript
浅谈Vue中render中的h箭头函数
2019/11/07 Javascript
Vue移动端实现图片上传及超过1M压缩上传
2019/12/23 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
[04:13]2014DOTA2国际邀请赛 专访DC目前形势不容乐观
2014/07/12 DOTA
用Python实现一个简单的多线程TCP服务器的教程
2015/05/05 Python
python之PyMongo使用总结
2017/05/26 Python
django如何连接已存在数据的数据库
2018/08/14 Python
python多任务及返回值的处理方法
2019/01/22 Python
pyqt5之将textBrowser的内容写入txt文档的方法
2019/06/21 Python
Python3实现二叉树的最大深度
2019/09/30 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
selenium3.0+python之环境搭建的方法步骤
2021/02/01 Python
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
介绍下Java中==和equals的区别
2013/09/01 面试题
教师应聘个人求职信
2013/12/10 职场文书
赡养老人协议书
2014/04/21 职场文书
全陪导游词开场白
2015/05/29 职场文书
2015年民兵整组工作总结
2015/07/24 职场文书
辞职申请书范本
2019/05/20 职场文书
vue3中的组件间通信
2021/03/31 Vue.js
CSS 实现多彩、智能的阴影效果
2021/05/12 HTML / CSS
关于python中readlines函数的参数hint的相关知识总结
2021/06/24 Python
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers