PHP数组类型有哪些?PHP数组类型实例代码
- 2022年10月22日
- 908 次
文章目录
PHP中数组类型有哪些?在之前的PHP学习笔记中,在PHP代码块中已经记载过数字型索引数组及二维数组等类型,在PHP数组类型中除了数字索引数组外还有关联数组和多维数组,以下记载的就是PHP数组的几种类型及实例代码块。
1、数字索引类型数组
就是在PHP数组中,只有数组键值对的值,打印输出后就能看到PHP数组键值对的键值了。
<?php
$number = [1,2,3,4,5,6,7,8,9];
?>
以上代码块中就是一个典型的数字索引类型的PHP数组。
2、关联类型数组
关联类型数组和数字属性类型数组有很大区别,最大区别是指定键值对的键,这时键值对的键(索引下标)可以是数字,也可以是字符串,甚至是数字加字符串。
<?php
$name_list = array('1年级'=>'张三','2年级'=>'李四','3年级'=>'王二','4年级'=>'刘五');
?>
以上就是一个关联数组,直接指定写入数组键值对的键,这时候打印输出数组,键值对键(索引下标)就不再是数字,而是前面指定的键。
3、多维数组
多维数组就是指在一个数组中包含有其他的子数组,不知道这种解释是否合理,大致就是这个意思。在之前的数组实例代码块中也记载过一个包含有二维数组的代码。
<?php
$more = array(1,2,3,4,[1,2,3,4]);
?>
像实例中最后一个索引下标或者是说是键值对为4的就又是一个数组,这样在数组内又嵌套有其他数组就是一个多维数组,通常二维和二维数组以上的数组我们就叫做多维数组,一般情况下在PHP中常用的就是二维数组。
将以上3种不同类型的放在一个代码块中打印输出:
<?php
$number = [1,2,3,4,5,6,7,8,9];//索引式类型数组
$name_list = array('1年级'=>'张三','2年级'=>'李四','3年级'=>'王二','4年级'=>'刘五');
echo '以下打印的是索引类型数组';
var_dump($number);
echo '以下打印的是关联类型数组';
var_dump($name_list);
$more = array(1,2,3,4,[1,2,3,4]);
echo '以下打印的是一个二维类型数组';
var_dump($more);
?>
以上就是创建了数字索引数组、关联数组和多维数组的实例代码及打印输出的效果。
若非作者标注皆为李涛自留地原创文章,转载或复制请以超链接形式并注明出处。
- 服务器Cpu使用率高于95%怎么回事?解决服务器Cpu使用率过高的过程 2025-02-14
- PHP中if判断语句的各种方式 PHP中if判断语句如何嵌套 2022-06-23
- PHP中如何创建临时文件 PHP中创建临时文件的方法 2022-11-10
- 宝塔面板下WordPress网站搬家过程记载 2024-12-06
- PHP子类继承父类学习笔记 PHP子类继承父类实例代码 2022-12-05
- PHP类中public、protected、private的区别 PHP类中public、protected、private实例代码 2022-12-07
