》》》PHP初入---(三)

数组定义

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请求的参数

你可能感兴趣的:(》》》PHP初入---(三))