1、陣列概述
(1)宣告
1)直接賦值宣告:
$a[0]=1;
$a[1]="2";
$a["name"]="張三";
2)使用array()函式:
$a=array(3,"4");
$b=array("name"=>"zhangsan","age"=>67);
$c=array(1,"2","age"=>45);//混合宣告陣列時,索引陣列和關聯陣列互不影響
(2)特點:可以儲存任意型別,任意長度的資料
2、陣列的分類
(1)按維數分
1)一維陣列
$a=array(1,2);
2)二維陣列(陣列中的元素是陣列)
$a=array(
1,2,
array(3,4)
);
3)多維:依次類推
(2)按類別分
1)索引陣列
$a=array(3,"4");
2)關聯陣列(key=>value形式)
$b=array("name"=>"zhangsan","age"=>67);
3、陣列的遍歷
(1)使用for迴圈(不推薦)
$a=array(2,4,6);
for($i=0;$i
$urls= array('1','2','3','4');
foreach ($urls as $url)
(3)使用while() 和 list()、each()配合使用
$urls= array('aaa','bbb','ccc','ddd');
while(list($key,$val)= each($urls))
4、最最常用超全域性陣列(任何位置都可以使用)
(1)$_get[ ] //get請求提交到php的變數
(2)$_post[ ] //post請求提交到php的變數
(3)$_files[ ] //post上傳檔案提交到php的變數
陣列的定義與使用
宣告陣列 資料型別 陣列名稱 null 或者 資料型別 陣列名稱 null 開闢陣列 陣列名稱 new 資料型別 陣列長度 int data new int 100 陣列屬於引用資料型別,也需要進行記憶體分配,與物件儲存的唯一區別在於 物件中的堆記憶體儲存的是屬性,陣列中的堆記憶體儲存的是一組資訊。...
陣列與多維陣列的定義與使用
簡述 陣列是可以用於儲存多個相同型別的資料。陣列的定義分三步 建立物件 分配空間 賦值定義 int a 僅定義乙個陣列物件a。a newint 5 int b newint 5 5代表該陣列的長度 int c 在建立物件時就賦值,可以new int,因為數值時系統會自動根據數值長度分配空間使用 陣列...
PHP函式的定義與使用
函式如果按照書上的說法去寫這篇文章,我覺得讀者很難能明白按值傳遞和按位址傳遞的本質,所以我想通過一些具體的例子來說明這些概念可能比死記硬背概念強的多,也更加容易理解一些。函式這節涉及程式設計上的許多難點,所以請讀者務必仔細體會我給出的例子。平板檢視 列印?01 02 定義乙個函式 function ...