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 相关文章推荐
56.com视频采集接口程序(PHP)
Sep 22 PHP
PHP开发者常犯的10个MySQL错误更正剖析
Jan 30 PHP
php强制运行广告的方法
Dec 01 PHP
ThinkPHP模版引擎之变量输出详解
Dec 05 PHP
php数组随机排序实现方法
Jun 13 PHP
简单了解WordPress开发中update_option()函数的用法
Jan 11 PHP
iOS10推送通知开发教程
Sep 19 PHP
php实现二叉树中和为某一值的路径方法
Oct 14 PHP
PHP关于foreach复制知识点总结
Jan 28 PHP
Yii2框架视图(View)操作及Layout的使用方法分析
May 27 PHP
laravel 解决Eloquent ORM的save方法无法插入数据的问题
Oct 21 PHP
php回调函数处理数组操作示例
Apr 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
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
请php正则走开
2008/03/15 PHP
php HtmlReplace输入过滤安全函数
2010/07/03 PHP
thinkPHP的Html模板标签使用方法
2012/11/13 PHP
php set_time_limit()函数的使用详解
2013/06/05 PHP
分享一个超好用的php header下载函数
2014/01/31 PHP
总结PHP删除字符串最后一个字符的三种方法
2016/08/30 PHP
限制文本字节数js代码
2007/03/06 Javascript
Jquery动态改变图片IMG的src地址示例
2013/06/25 Javascript
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
用jquery等比例控制图片宽高的具体实现
2014/01/28 Javascript
js+csss实现的一个带复选框的下拉框
2014/09/29 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
jquery实现叠层3D文字特效代码分享
2015/08/21 Javascript
javascript显示上周、上个月日期的处理方法
2016/02/03 Javascript
node.js express安装及示例网站搭建方法(分享)
2016/08/22 Javascript
JavaScript实现使用Canvas绘制图形的基本教程
2016/10/27 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
video.js使用改变ui过程
2017/03/05 Javascript
nodejs集成sqlite使用示例
2017/06/05 NodeJs
小程序自定义模板实现吸顶功能
2020/01/08 Javascript
python实现发送邮件及附件功能
2021/03/02 Python
Python实现简单石头剪刀布游戏
2021/01/20 Python
Django 路由层URLconf的实现
2019/12/30 Python
Python tkinter实现简单加法计算器代码实例
2020/05/13 Python
python文件编写好后如何实践
2020/07/07 Python
Python3爬虫发送请求的知识点实例
2020/07/30 Python
Html5导航栏吸顶方案原理与对比实现
2020/06/10 HTML / CSS
优衣库美国官网:UNIQLO美国
2018/04/14 全球购物
小学体育教学反思
2014/01/31 职场文书
浪漫婚礼主持词
2014/03/14 职场文书
小学语文教学经验交流材料
2014/06/02 职场文书
公司股东合作协议书
2014/09/14 职场文书
iPhone13将有八大升级
2021/04/15 数码科技
Golang之sync.Pool使用详解
2021/05/06 Golang
Python基本的内置数据类型及使用方法
2022/04/13 Python