数组的方式:
1 索引数组:通过索引操作的数组
创建方式:array(添加数组的成员,成员类型不作要求)
arr=[1,2,true,”abc”];2关联数组:以键值对的方式描述数据集,类似于js中的对象关联数组通过foreach来遍历foreach(
a
r
r
=
[
1
,
2
,
t
r
u
e
,
”
a
b
c
”
]
;
2
关
联
数
组
:
以
键
值
对
的
方
式
描
述
数
据
集
,
类
似
于
j
s
中
的
对
象
关
联
数
组
通
过
f
o
r
e
a
c
h
来
遍
历
f
o
r
e
a
c
h
(
arr as
key=>
k
e
y
=>
value) {
}
3 混合数组:综合了关联数组跟索引数组的特点。
特点:
1 如果添加元素的时候设置key,那么久没有索引
2 如果没有设置key,那么系统自动生成索引
3 下载索引和key不会相互影响,如果没有指定key,那么索引会在取到之前的最大的索引下载+1;
通过[]创建数组:
1 判断当前数组是否已经存在,如果不存在则先创建,再将元素添加到数组第一个元素位置,
2 如果数组已经存在,那么就当元素添加到数组中–追加
count获取指定数组的长度
unset它可以用来删除数组中的某个成员,但删除了数组的元素后,并不会对数组元素产生影响,元素还是会保留之前的索引
意味这它只是删除了索引位置的元素,并没有动态改变数组的长度
数据类型的转换
自动转换:PHP中大多数情况下都是自动转换的
强制转换:就是在变量前添加类型
PHP中定义常量的语法:define(常量名称,常量值,标记是否对大小写敏感false)
默认情况下对大小写敏感,区分大小写
一般情况下常量的名称使用大写字符
使用常量,常量的使用和变量没有区别,只是注意前面不需要添加$符号了
文件的载入:
载入文件:相当于将被载入的文件的代码复制一份