PHP数组
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP数组相关的知识,希望对你有一定的参考价值。
1. 什么是数组
所谓数组,里面存储的是一组数据
2. php数组的分类
PHP数组分为2类:索引数组,关联数组
索引数组:所谓索引数组,就是和其他语言一样,下标是从0开始的数字,如下:
关联数组:键名和值有一定的业务逻辑关系。这个在其他编程语言里面很少见,使用字符串作为数组的下标
2. PHP数组的定义
① 直接赋值声明数组
语法:$数组名[下标|键名] = 值
索引数组的申明:
关联数组的申明:
由于PHP是一门动态语言,和javascript一样,申明数组的时候不需要指定数组的大小。数组的大小可以动态的增加。
② 使用array()函数来申明数组
语法:$数组名= array(key1=>value1,key2=>value2,key3=>value3)
申明索引数组
申明关联数组
因为数组也是PHP中8大数据类型中的一种,所以可以通过var_dump()来查看数据类型,除此之外,还可以通过print_r()函数也可以查看和打印出数组
使用print_r():
使用var_dump():
数组相关几个小知识点:
-
当我们使用第1种方法申明索引数组的时候,如果索引值从0开始依次递增,那么可以不用写索引值
-
可以索引数组和关联数组混搭风格,但是一般没人这么用
-
如果键名重复,后面的会覆盖前面的
③ 多维数组的申明
由于PHP数组里面的数据类型可以是任意类型,所以可以在一个数组里面又装入一个数组,形成多维数组。
如下:
以上是关于PHP数组的主要内容,如果未能解决你的问题,请参考以下文章