首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
字符串的单引号和双引号
字符串的连接符
手动和自动转义字符串中的字符
计算字符串的长度
字符串单词统计
清理字符串中的空格
字符串的切分与组合
字符串子串的截取
字符串子串替换
字符串查找
字符串大小写转换
字符串处理机制的修改
正则表达式概述
正则表达式的语法规则
使用正则表达式替换字符串子串
使用正则表达式切分字符串
实战演练——酒店系统在线订房表
PHP数组概述
构造一维数组
构造多维数组
遍历数组
数组排序
字符串与数组的转换
向数组中添加和删除元素
查询数组中的指定元素
统计数组元素个数
删除数组中的重复元素
调换数组中的键值和元素值
PHP 8的新变化1—自动创建元素的顺序的改变
PHP 8的新变化2—list()函数修改数组的改变
PHP 8的新变化3—foreach()函数修改数组的改变
实战演练—序列化和反序列化
当前位置:
首页>>
技术小册>>
PHP8入门与项目实战(3)
小册名称:PHP8入门与项目实战(3)
数组也是可以“嵌套”的,即每个数组元素也可以是一个数组,这种含有数组的数组就是多维数组,例如: ![](/uploads/images/20231208/79b661b07423b6d522b4dc2bde79289a.png) 其中,$roomtypes就是多维数组。这个多维数组包含两个维数,有点像数据库中的表格,第一个array里面的每个数组元素都是一个数组,而这些数组就像数据二维表中的一行记录。这些包含在第一个array里面的array又都包含3个数组元素,分别是3个类型的信息,这就像数据二维表中的字段。 可将上面的数组绘制成图,如图6-3所示。 ![](/uploads/images/20231208/a69cfd79f1c397fe2ef84fd7e584652c.png) 其实,$roomtypes就代表了这样的一个数据表。 PHP还支持二维以上的数组,比如三维数组,例如: ![](/uploads/images/20231208/cd060c099b7bfb28d40c5f7514eb7489.png) 这个三维数组在原来的二维数组后面又增加了一个二维数组,给出了餐厅包房的数据二维表信息。把这两个二维数组作为更外围array的两个数组元素就产生了第三维。这个表述等于用两个二维信息表表示一个名为$building的数组对象,如图6-4所示。 ![](/uploads/images/20231208/492b86cf98a993820060c64f4d2855d1.png)
上一篇:
构造一维数组
下一篇:
遍历数组
该分类下的相关小册推荐:
Magento中文全栈二次开发
Swoole高性能框架-Hyperf
PHP8入门与项目实战(8)
PHP8入门与项目实战(5)
PHP程序员的设计模式
PHP合辑3-数组函数
Laravel(10.x)从入门到精通(七)
Yii2框架从入门到精通(下)
Yii2框架从入门到精通(上)
PHP合辑2-高级进阶
PHP高性能框架-Swoole
PHP8入门与项目实战(7)