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+javascript模拟Matrix画面
Oct 09 PHP
PHP脚本中include文件出错解决方法
Nov 20 PHP
PHP如何解决网站大流量与高并发的问题
Jun 25 PHP
preg_match_all使用心得分享
Jan 31 PHP
PHP错误Allowed memory size of 67108864 bytes exhausted的3种解决办法
Jul 28 PHP
几个实用的PHP内置函数使用指南
Nov 27 PHP
PHP实现文件上传和多文件上传
Dec 24 PHP
利用PHP生成静态html页面的原理
Sep 30 PHP
thinkPHP数据查询常用方法总结【select,find,getField,query】
Mar 15 PHP
PHP mysqli事务操作常用方法分析
Jul 22 PHP
phpMyAdmin通过密码漏洞留后门文件
Nov 20 PHP
phpstudy2020搭建站点的实现示例
Oct 30 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
叶罗丽:为什么大家对颜冰这对CP非常关心,却对金茉两人十分冷漠
2020/03/17 国漫
PHP语法自动检查的Vim插件
2014/08/11 PHP
javascript 函数使用说明
2010/04/07 Javascript
关于跨站脚本攻击问题
2011/12/22 Javascript
javascript对talbe进行动态添加、删除、验证实现代码
2012/03/29 Javascript
js+JQuery返回顶部功能如何实现
2012/12/03 Javascript
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
js jquery ajax的几种用法总结(及优缺点介绍)
2014/01/28 Javascript
JavaScript三元运算符的多种使用技巧
2015/04/16 Javascript
javascript瀑布流式图片懒加载实例解析与优化
2016/02/23 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
JavaScript实战之菜单特效
2016/08/16 Javascript
Javascript中apply、call、bind的巧妙使用
2016/08/18 Javascript
文件上传,iframe跨域数据提交的实现
2016/11/18 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
微信小程序 rich-text的使用方法
2017/08/04 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
2018/04/24 Javascript
微信小程序学习笔记之函数定义、页面渲染图文详解
2019/03/28 Javascript
微信小程序事件 bindtap bindinput代码实例
2019/08/26 Javascript
layui添加动态菜单与选项卡 AJAX请求的例子
2019/09/25 Javascript
原生JS与JQ获取元素的区别详解
2020/02/13 Javascript
javascript设计模式 ? 迭代器模式原理与用法实例分析
2020/04/17 Javascript
vue实现淘宝购物车功能
2020/04/20 Javascript
深入讲解Java编程中类的生命周期
2016/02/05 Python
Python制作exe文件简单流程
2019/01/24 Python
Python中断多重循环的思路总结
2019/10/04 Python
python socket通信编程实现文件上传代码实例
2019/12/14 Python
python模式 工厂模式原理及实例详解
2020/02/11 Python
Python爬虫headers处理及网络超时问题解决方案
2020/06/19 Python
Django权限控制的使用
2021/01/07 Python
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
材料工程专业毕业生求职信
2014/03/04 职场文书
合伙经营协议书范本
2014/04/18 职场文书
个人借款协议书范本
2014/11/17 职场文书
高考1977观后感
2015/06/04 职场文书
MYSQL常用函数介绍
2022/05/05 MySQL