數(shù)組定義
1.索引數(shù)組:數(shù)組下標是整型的
聲明數(shù)組:
$arrName=array(元素1霎挟,元素2藤为,元素3);
訪問數(shù)組:
$arr=$arrName[1]--$arr=元素2
count(數(shù)組)--獲取數(shù)組長度
查看數(shù)組所有元素(調(diào)試用):
var_dump(數(shù)組)--查看詳細的信息
print_t(數(shù)組)--打印數(shù)組
在數(shù)組尾部追加索引:
$arrName[]='元素4'
$arr=[元素1,元素2]---在php5.3.x以上才支持
foreach用于遍歷數(shù)組,語句執(zhí)行次數(shù)由數(shù)組長度決定逊躁,變量1接收的是數(shù)組中的一個元素
foreach(數(shù)組名 as 變量1){
語句塊
}
需要下標時:變量0接收對應下標
foreach(數(shù)組名 as 變量0=>變量1){
語句塊
}
2.關(guān)聯(lián)數(shù)組--自定義下標:
array('key1'=>val1,'key2'=>val2)//key為元素對應鍵名
或:
['key1'=>val1,'key2'=>val2]
鍵名相同時以覆蓋形式執(zhí)行,區(qū)分大小寫
array_keys():獲取數(shù)組中所有下標--是關(guān)聯(lián)數(shù)組的返回
的是一個索引數(shù)組
current():獲取數(shù)組中的當前元素隅熙,當指針沒有移動時當前元素是第一個
end():獲取最后一個稽煤、指針也移向最后一個位置
reset():獲取數(shù)組中第一個元素,指針也移向第一個
next():獲取數(shù)組中下一個
prev():上一個
array_search(元素值囚戚,數(shù)組名):查找元素所在數(shù)組對應下標酵熙,沒有返回false,找到返回對應下標
遍歷關(guān)聯(lián)數(shù)組---foreach();
獲取URL地址中請求參數(shù)
get請求時數(shù)據(jù)是呈現(xiàn)在地址欄中 的驰坊,傳遞的數(shù)據(jù)大小有限匾二,大約在1024字節(jié)以內(nèi),非敏感數(shù)據(jù)可以使用此方式傳遞
post請求數(shù)據(jù)通過url地址是不能查看的拳芙,傳遞數(shù)據(jù)的大小與php.ini配置有關(guān)察藐,默認8M--php.ini中post_max_size
$_GET,$_POST---預定義的數(shù)組,當沒有相應參數(shù)時為空
$_GET--接收get請求的參數(shù) 傳遞參數(shù)為多個時用&分開
$_POST--接收post請求的參數(shù)