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横向重复区域显示二法
Sep 25 PHP
精通php的十大要点(上)
Feb 04 PHP
通过PHP CLI实现简单的数据库实时监控调度
Jul 01 PHP
php中get_headers函数的作用及用法的详细介绍
Apr 27 PHP
php错误级别的设置方法
Jun 17 PHP
CodeIgniter框架过滤HTML危险代码
Jun 12 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
Nov 03 PHP
Laravel路由设定和子路由设定实例分析
Mar 30 PHP
yii2.0实现pathinfo的形式访问的配置方法
Apr 06 PHP
Yii2实现增删改查后留在当前页的方法详解
Jan 13 PHP
php实现mysql连接池效果实现代码
Jan 25 PHP
PHP getDocNamespaces()函数讲解
Feb 03 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
ThinkPHP关联模型操作实例分析
2012/09/23 PHP
php+mysql实现用户注册登陆的方法
2015/01/03 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
2009/05/14 Javascript
Prototype Hash对象 学习
2009/07/19 Javascript
说明你的Javascript技术很烂的五个原因
2011/04/26 Javascript
jQuery EasyUI API 中文文档 - EasyLoader 加载器
2011/09/29 Javascript
自己写的兼容ie和ff的在线文本编辑器类似ewebeditor
2012/12/12 Javascript
jQuery中addClass()方法用法实例
2015/01/05 Javascript
基于jQuery实现多层次的手风琴效果附源码
2015/09/21 Javascript
Javascript简单实现面向对象编程继承实例代码
2015/11/27 Javascript
jquery动态添加文本并获取值的方法
2016/10/12 Javascript
jquery Ajax 全局调用封装实例详解
2017/01/16 Javascript
Vue动态组件实例解析
2017/08/20 Javascript
js中apply和Math.max()函数的问题及区别介绍
2018/03/27 Javascript
BootStrap table实现表格行拖拽效果
2018/12/01 Javascript
vue2.0 实现富文本编辑器功能
2019/05/26 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
python用pickle模块实现“增删改查”的简易功能
2017/06/07 Python
Zookeeper接口kazoo实例解析
2018/01/22 Python
NumPy 如何生成多维数组的方法
2018/02/05 Python
Pandas实现数据类型转换的一些小技巧汇总
2018/05/07 Python
centos6.8安装python3.7无法import _ssl的解决方法
2018/09/17 Python
python读取并写入mat文件的方法
2019/07/12 Python
Python验证码截取识别代码实例
2020/05/16 Python
Canvas获取视频第一帧缩略图的实现
2020/11/11 HTML / CSS
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
竞争性谈判邀请书
2014/02/06 职场文书
班长演讲稿范文
2014/04/24 职场文书
志愿者事迹材料
2014/12/26 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
标准演讲稿格式结尾应该怎么书写?
2019/07/17 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL
OpenCV-Python实现轮廓拟合
2021/06/08 Python