什么是php二维数组?

二维数组又称为矩阵,本质上是以数组作为数组元素的数组,一个数组的元素如果是一维数组,那么我们就称这个数组是二维数组。

PHP二维数组实例详解

我们之前的一篇文章《PHP数组的类型-多维数组》中有讲解二维数组,文字描述可能会让大家越看越糊涂,没有代码实例来的直观,下面我们具体举例让大家一目了然!

PHP二维数组代码实例:<?php

header("Content-Type:text/html; charset=utf-8");

$atr = array(

"网站"=>array("PHP","中文","网"),

"体育用品"=>array("M"=>"足球","N"=>"篮球"),

"水果"=>array("橙子",8=>"葡萄","苹果")

); //声明数组

print_r($atr); //打印输出数组

?>

输出结果为:Array (

[网站] => Array (

[0] => PHP

[1] => 中文

[2] => 网 )

[体育用品] => Array (

[M] => 足球

[N] => 篮球 )

[水果] => Array (

[0] => 橙子

[8] => 葡萄

[9] => 苹果 )

)

这里说明下:

很多人看到上面为什么"苹果"得下表是“9”呢?

这个问题我们之前的文章都有说过,数组下标默认是从 0 开始的,然后依次增加 1 ,当然也可以指定从某个数字开始,因为我们前面定义了“葡萄”是 8 ,所以后面的“苹果”的下标自然就是 9 了。小伙伴们现在明白了嘛?

上面的实例实现了一个二维数组的声明,按照这样的思路,可以声明更高维数的数组,是不是很简单呢,如果对于二维以上的数组还有些不明白的,可以参考我们之前的文章《PHP数组的类型-多维数组》!

【相关教程推荐】

1. 相关专题推荐:《php数组(Array)》

php二维数组实例_什么是php二维数组?php二维数组实例详解相关推荐

  1. laravel 如何 new php 类,PHP实例:laravel通过创建自定义artisan make命令来新建类文件详解...

    <PHP实例:laravel通过创建自定义artisan make命令来新建类文件详解>要点: 本文介绍了PHP实例:laravel通过创建自定义artisan make命令来新建类文件详 ...

  2. Hadoop入门(二)——VMware虚拟网络设置+Windows10的IP地址配置+CentOS7静态IP设置(图文详解步骤2021)

    Hadoop入门(二)--VMware虚拟网络设置+Windows10的IP地址配置+CentOS7静态IP设置(图文详解步骤2021) 之前在上一篇文章中讲述了 CentOS7下载+VM上安装(手动 ...

  3. 取二维数组最大值_学习Java,你必需要知道这些——Java数组

    目录 数组的概念 数组的创建 数组的引用 数组的创建 数组元素的初始化 数组的使用 使用数组 数组的复制 多维数组 数组的概念 数组由同一类型的对象或者基本数据组成,并封装在同一一个标识符(数组名称) ...

  4. 二维分类教案_幼儿园中班数学教案中班数学教案二维排序——师乐汇幼儿教师教育网...

    中班数学教案:二维排序 一.活动目标: 1. 在分类的基础上初步运用二维排列表进行物品放置. 2. 通过场景设置.温故知新由易到难的课程安排,幼儿能积极参与大胆表达并且根据表格来进行物品放置. 3.在 ...

  5. 有十五个数按由大到小顺序存放在一个数组中_数据结构基础 (代码效率优化, 线性表, 栈, 队列, 数组,字符串,树和二叉树,哈希表)...

    作者:张人大 代码效率优化 复杂度 -- 一个关于输入数据量n的函数 时间复杂度 -- 昂贵 与代码的结构设计有着紧密关系 一个顺序结构的代码,时间复杂度是O(1), 即任务与算例个数 n 无关 空间 ...

  6. python 读取图片转换为一维向量_对Python中一维向量和一维向量转置相乘的方法详解...

    对Python中一维向量和一维向量转置相乘的方法详解 在Python中有时会碰到需要一个一维列向量(n*1)与另一个一维列向量(n*1)的转置(1*n)相乘,得到一个n*n的矩阵的情况.但是在pyth ...

  7. python反向缩进_在Pycharm中对代码进行注释和缩进的方法详解

    在Pycharm中对代码进行注释和缩进的方法详解 一.注释 1. #单行注释 2. """ 多行注释 """ 3. pycharm多行注释快 ...

  8. 【Oracle】record varray (associative array 关联数组) table (nested table type 嵌套表类型)和%type、%rowtype的使用详解

    官方文档: https://docs.oracle.com/en/database/oracle/oracle-database/12.2/lnpls/plsql-data-types.html#GU ...

  9. access h3c交换机光口_华为交换机如何配置?access、trunk、hybird端口详解

    原标题:华为交换机如何配置?access.trunk.hybird端口详解 很多人朋友多次问到华为交换机的配置,确实用的比较多,上次我们有单独提到h3c交换机的配置,今天我们来了解下华为交换机的配置, ...

  10. 怎么查看笔记本内存条型号_笔记本配置参数怎么看 笔记本配置参数查看方法【详解】...

    在科技高速发展的时代,很多人都想拥有一台属于自己的电脑或者笔记本,在选购电脑或者笔记本时,我们总会面对一堆参数,虽然有些参数只要选数字大的准没错,但其具体代表什么意思,不少用户还真不知道,更不用说一些 ...

最新文章

  1. Javascript中typeof instanceof constructor的区别
  2. 02-CA/TA编程:aes demo
  3. 【收藏】OGC标准服务 WMS WCS WFS WPS
  4. HTML5学习笔记简明版(10):废弃的元素和属性
  5. python读取串口数据保存到mysql数据库_Python3读取Excel数据存入MySQL的方法
  6. flask-whooshalchemy需要注意的一点
  7. 接口与抽象类的区别和联系
  8. Linq to xml 示例分析
  9. sublime 关闭自动更新
  10. vfp复制表结构_《VisualFoxPro复制生成表》教学设计
  11. Facebook 推远程办公政策,但要“调整”薪资,你觉得 OK 吗?
  12. 阿里巴巴Android开发手册(规约)
  13. 爱荷华大学计算机科学专业,2015 U.S News计算机科学专业排名(不知道有没有伙伴在找)...
  14. “刀片嗓”“水泥鼻”“咳出肺”可以这样缓解!
  15. 计算机不断自动重启,电脑不断自动重启怎么办?
  16. 雾里看菊:热点IP是怎么生成的
  17. 北斗导航 | 北斗/GNSS相关数据下载:IGS/IGMAS/MGEX/DCB/brdc/gamit/bernese/rinex等
  18. omi html转义,特殊字符读法
  19. Angular4 自制华容道拼图(可以升级难度、关卡、更换图片)
  20. uni-app中内嵌u-charts图标导致页面在图表无法滑动

热门文章

  1. 生成中文带生僻字的名字
  2. IntelliJ idea 2017 卸载
  3. 女人养生:多补血少补气
  4. php函数不支持的功能有什么,wapl是什么功能?启用有什么用
  5. 01背包的状态转移方程
  6. 北航计算机控制大作业,北航计算机控制系统大作业.docx
  7. CSS样式选择器的优先级顺序
  8. stm32串口连接MC20输入AT指令无反应原因查找
  9. 1号店周年庆订单爆仓背后的幸福
  10. matlab contourf(data_100);,【MATLAB】contourf 基礎用法與對數作圖