数组定义
1.索引数组:数组下标是整型的
声明数组:
$arrName=array(元素1,元素2,元素3);
访问数组:
$arr=$arrName[1]--$arr=元素2
count(数组)--获取数组长度
查看数组所有元素(调试用):
var_dump(数组)--查看详细的信息
print_t(数组)--打印数组
在数组尾部追加索引:
$arrName[]='元素4'
$arr=[元素1,元素2]---在php5.3.x以上才支持
foreach用于遍历数组,语句执行次数由数组长度决定,变量1接收的是数组中的一个元素
foreach(数组名 as 变量1){
语句块
}
需要下标时:变量0接收对应下标
foreach(数组名 as 变量0=>变量1){
语句块
}
2.关联数组--自定义下标:
array('key1'=>val1,'key2'=>val2)//key为元素对应键名
或:
['key1'=>val1,'key2'=>val2]
键名相同时以覆盖形式执行,区分大小写
array_keys():获取数组中所有下标--是关联数组的返回
的是一个索引数组
current():获取数组中的当前元素,当指针没有移动时当前元素是第一个
end():获取最后一个、指针也移向最后一个位置
reset():获取数组中第一个元素,指针也移向第一个
next():获取数组中下一个
prev():上一个
array_search(元素值,数组名):查找元素所在数组对应下标,没有返回false,找到返回对应下标
遍历关联数组---foreach();
获取URL地址中请求参数
get请求时数据是呈现在地址栏中 的,传递的数据大小有限,大约在1024字节以内,非敏感数据可以使用此方式传递
post请求数据通过url地址是不能查看的,传递数据的大小与php.ini配置有关,默认8M--php.ini中post_max_size
$_GET,$_POST---预定义的数组,当没有相应参数时为空
$_GET--接收get请求的参数 传递参数为多个时用&分开
$_POST--接收post请求的参数