Rumah > pembangunan bahagian belakang > tutorial php > PHP数组的类型-多维数组

PHP数组的类型-多维数组

黄舟
Lepaskan: 2023-03-07 11:10:01
asal
4447 orang telah melayarinya

PHP数组的类型-多维数组

什么是PHP多维数组?

前面介绍的两篇文章《PHP数组的类型-数字索引数组》和《PHP数组的类型-关联数组》都是一维数组,今天我们具体介绍多维数组!

超过一维的数组,我们都可以称为多维数组

我们需要明白,数组不一定就是一个下标和值的简单列表,实际上,数组中的每个元素还可以是另一个数组。

因此如果一维数组中的数组元素又是一个数组,那么它就成为了二维数组。

PHP多维数组示例代码

数组的维度:二维

1407.png

定义上面的二维数组:

<?php
$arr = [[&#39;王刚&#39;, &#39;张丽&#39;, &#39;刘伟&#39;], [&#39;孙丽&#39;, &#39;李强&#39;,&#39;李国庆&#39;], [&#39;赵园园&#39;,&#39;丁丽丽&#39;] ];
echo count($arr); //统计数组的元素个数
echo count($arr, true);
?>
Salin selepas log masuk

获取上面二维数组“李强”这个元素的方式如下:

<?php
header("Content-Type:text/html; charset=utf-8");
$arr = [[&#39;王刚&#39;, &#39;张丽&#39;, &#39;刘伟&#39;], [&#39;孙丽&#39;, &#39;李强&#39;,&#39;李国庆&#39;], [&#39;赵园园&#39;,&#39;丁丽丽&#39;] ];
echo $arr[1][1]
?>
Salin selepas log masuk

输出结果为:

1408.png

1409.png

数组的维度:三维

1410.png

获取“李强”和“刘军”的方法:

<?php
header("Content-Type:text/html; charset=utf-8");
$arr=[ [[&#39;王刚&#39;,&#39;张丽&#39;,&#39;刘伟&#39;],  [&#39;孙丽&#39;,&#39;李强&#39;,&#39;李国庆&#39;],  [&#39;赵园园&#39;,&#39;丁丽丽&#39;] ], 
[ [&#39;宋红&#39;,&#39;马小丽&#39;], [&#39;张颖&#39;,&#39;刘军&#39;,&#39;黄涛&#39;], [&#39;杜磊&#39;,&#39;朱婷婷&#39;]],];
echo $arr[0][1][1];//获取李强的方式
echo "<br>";
echo $arr[1][1][1];//获取刘军的方式
?>
Salin selepas log masuk

输出结果为:

1411.png


【相关教程推荐】

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

Atas ialah kandungan terperinci PHP数组的类型-多维数组. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan