PHP数组相关的方法

晴朗的天空来之不易
2021-3-18 / 0 评论 / 809 阅读 / 正在检测是否收录...

# 索引数组:

$arr=[1,2,3,4,5,6] php5.4之后支持这种写法

$arr=array(1,2,3,4,5,67) PHP5.4之前的写法

# 指定数字下标

$arr = ["3" => "a","b","c"]

a的小标变为3,下标从3开始自增

var_dump($arr);打印变量

索引是自定义字符,为关联数组

数组中套数组,称为二维数组

# 数组的 增 删 改 查

数组取值,$arr[0] 下标获取

数组添加值,$arr[2] =" " 下标加值

数组删除 ,unset(arr[3])

数组修改,$arr[2] =“ ” 下标加值

获取二维数组

$arr["php"] [0]

echo count($arr) 获取数组值个数、

# 数组循环遍历

# 1.foreach(){}

语法: foreach( $arr as $key => $value ){

​ echo $arr[ $key ]

}

可以直接遍历索引数组

如果不需要$key只需要$value时

foreach($arr as $val ) {

​ echo $val

}

# 2.list()

$arr = ["a","b","c","d"] 只用于遍历索引数组

list($a,$b,$c) = $arr 依次赋值,不需要的不用管

# 超全局数组

$_GET

$_POST

$_REQUEST 可以接收get也可以接收post

$_SERVER 获取服务器信息,数组

# @include()

可以屏蔽警告和错误,无法屏蔽致命错误

通过修改PHP配置文件,不显示错误,一般错误会写入日志 php.ini

display_errorrs => Off

error_log 错误日志保存路径

# 时间函数

由于获取的时间相差8小时

第一种方法

date_default_timezome_set("PRC")

第二种方法

修改PHP.ini配置,data.data.timezone PRC 重启

0