PHP学习——数组(七)

一、定义

包含符号[]()都可以

image-20240205170941322

$变量[] = 值1; //如果不提供下标也可以,系统自动生成(数字:从0开始)

$变量[下标] = 值; //中括号里面的内容称之为下标key,该下标可以是字母(单词)或者数字,与变量命名的规则相似

image-20240205171145374

二、特点

  • 如果数组下标都为整数:索引数组

  • 如果数组下标都为字符串:关联数组

  • 数组元素的顺序以放入顺序为准,跟下标无关

  • 数字下标的自增长特性:从0开始自动增长,如果中间手动出现较大的,那么后面的自增长元素从最大的值+1开始

  • PHP中数组元素没有类型限制

  • PHP中数组元素没有长度限制

  • 特殊值下标的自动转换

    image-20240205172206016

三、多维数组

二维数组

数组中所有的元素都是一维数组

image-20240205171534496

异型数组

数组中的元素不规则,有普通基本变量也有数组。

四、数组遍历

简化写法

image-20240205172358856

Foreach 遍历语句(一维数组)

无下标
image-20240205172629922
有下标
image-20240205172755036

Foreach 遍历语句(二维数组)

image-20240205173031104

FOR循环遍历数组

image-20240205173158213

五、数组排序函数

image-20240205184756972image-20240205184809364

image-20240205184851077 image-20240205184950005

六、数组指针函数(用了再学)

…….

</七、数组相关函数

…….