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 mysql Errcode: 28 终极解决方法
Jul 01 PHP
PHP 防恶意刷新实现代码
May 16 PHP
PHP中获取变量的变量名的一段代码的bug分析
Jul 07 PHP
php从右向左/从左向右截取字符串的实现方法
Nov 28 PHP
php中邮箱地址正则表达式实现与详解
Apr 24 PHP
PHP-Java-Bridge使用笔记
Sep 22 PHP
php项目中百度 UEditor 简单安装调试和调用
Jul 15 PHP
php 参数过滤、数据过滤详解
Oct 26 PHP
PHP 绘制网站登录首页图片验证码
Apr 12 PHP
php 生成签名及验证签名详解
Oct 26 PHP
PHP封装的page分页类定义与用法完整示例
Dec 24 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
Jul 24 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中显示格式化的用户输入
2006/10/09 PHP
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
PHP中register_globals参数为OFF和ON的区别(register_globals 使用详解)
2012/02/05 PHP
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
2013/06/19 PHP
thinkPHP5.0框架环境变量配置方法
2017/03/17 PHP
PHP给源代码加密的几种方法汇总(推荐)
2018/02/06 PHP
thinkphp中U方法按路由规则生成url的方法
2018/03/12 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
2019/10/21 PHP
基于php伪静态的实现方法解析
2020/07/31 PHP
jquery如何实现在加载完iframe的内容后再进行操作
2013/09/10 Javascript
简单的两种Extjs formpanel加载数据的方式
2013/11/09 Javascript
Javascript中的delete操作符详细介绍
2014/06/06 Javascript
详解vue之页面缓存问题(基于2.0)
2017/01/10 Javascript
基于JavaScript实现无限加载瀑布流
2017/07/21 Javascript
Vue2.0实现组件数据的双向绑定问题
2018/03/06 Javascript
jQuery中使用validate插件校验表单功能
2019/05/24 jQuery
es6中比较有用的7个技巧小结
2019/07/12 Javascript
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
vue同个按钮控制展开和折叠同个事件操作
2020/07/29 Javascript
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python实现的单向循环链表功能示例
2017/11/10 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
使用Python opencv实现视频与图片的相互转换
2019/07/08 Python
python下载库的步骤方法
2019/10/12 Python
Python安装whl文件过程图解
2020/02/18 Python
基于Python第三方插件实现西游记章节标注汉语拼音的方法
2020/05/22 Python
基于CSS3的CSS 多栏(Multi-column)实现瀑布流源码分享
2014/06/11 HTML / CSS
CSS3 实现的缩略图悬停效果
2020/12/09 HTML / CSS
HTML5实现预览本地图片
2016/02/17 HTML / CSS
html5页面结构_动力节点Java学院整理
2017/07/10 HTML / CSS
世界上最大的隐形眼镜商店:1-800 Contacts
2018/11/03 全球购物
如何用Java实现列出某个目录下的所有子目录
2015/07/20 面试题
辞职信格式范文
2015/05/13 职场文书
办公用品管理制度
2015/08/04 职场文书
MySQL普通表如何转换成分区表
2022/05/30 MySQL