php三维数组有什么用
在php中,多维数组是包含一个或多个数组的数组,其中三维数组是指维数为三的数组结构。
在三维数组中,主数组中的元素是一个或多个数组,而子数组中的元素也是一个或多个数组。
三维数组和一维数组、二维数组的创建方式是一样的,只是将数组中元素换成数组即可。同样有两种方法:“直接为数组元素赋值”和“array()函数”,下面我们实际的代码案例来详细的给大家介绍一下这两种方法。
1、直接为数组元素赋值
我们可以通过形如“$数组变量名[一维下标] [二维下标] [三维下标]= 值;
”的格式来创建并初始化三维数组
<?php
header("Content-type:text/html;charset=utf-8");
$array['安徽']['合肥'][0] = '蜀山区';
$array['安徽']['合肥'][1] = '长丰县';
$array['安徽']['合肥'][2] = '肥东';
$array['安徽']['宿州'][0] = '墉桥区';
$array['安徽']['宿州'][1] = '灵璧县';
$array['安徽']['宿州'][2] = '泗县';
var_dump($array);
?>
三维数组的一维下标、二维下标和三维下标可以为空(即不指定具体的索引值),那么默认为数字索引,而索引值默认从 0 开始依次增加。
<?php
header("Content-type:text/html;charset=utf-8");
$array['安徽'][][0] = '蜀山区';
$array['安徽'][][1] = '长丰县';
$array['安徽'][][2] = '肥东';
$array['安徽']['宿州'][] = '墉桥区';
$array['安徽']['宿州'][] = '灵璧县';
$array['安徽']['宿州'][] = '泗县';
var_dump($array);
?>
2、使用array()函数
使用 array() 函数声明三维数组和声明二维数组、一维数组相似。
<?php
header("Content-type:text/html;charset=utf-8");
$array = array(
'安徽' => array(
'合肥'=>array('蜀山区','长丰县','肥东'),
'宿州'=>array('墉桥区','灵璧县','泗县')
),
'河南' => array(
'洛阳'=>array('西工区','老城区','孟津县'),
'郑州市'=>array('中原区','金水区')
)
);
var_dump($array);
?>
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanfeakb
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13