首頁  >  文章  >  後端開發  >  php數組的概述及分類與聲明程式碼演示

php數組的概述及分類與聲明程式碼演示

高洛峰
高洛峰原創
2016-12-01 15:04:22906瀏覽

複製程式碼 程式碼如下:
/** 
** 一數組的概述 
1.數組的本質:管理和操作一組變量,成批處理 
2.數組是複合類型 
3.數組中可以儲存任意長度的資料。也可以儲存任意類型的資料 
4.陣列就可以完成其他語言資料結構的功能(鍊錶,佇列,堆疊,集合類別) 
** 
二.陣列的分類 
陣列中存有多個單元,(單元稱為元素) 
每個元素都是由下標【鍵】和值組成 
單獨存取元素的時候,都是透過下標【鍵】來存取元素 
1.一維數組,二維數組,三維數組。 。 。 。 。多維數組 
(數組的數組,就是在數組中存有其他的數組) 

2.php中有兩種數組 
索引數組:就是下標鍵】是順序整數的索引數組:下標是關聯字串作為索引 
下標(整數,字串)只有這兩種 

三。數組多種聲明方式 
1直接為數組元素賦值 
如果索引下標不給出就會從0開始順序索引 
如果給出索引下標那下一個就會從最大的開始增1 
如果後面出現前面的下標,如果是賦值就是為前面的元素重新賦值 
d混合聲明的時索引和關聯不互相影響(不影響索引下標的聲明) 
2使用array()函數 

a默認是索引數組 
b 。如果為關聯數組和索引數組制定下標,使用鍵=>值 
c多個成員之間使用“,”分割; 
3使用其他的函數聲明 
file(); 




*
**/ 

echo $arr[5] 

//索引陣列 
$user[]=1;三" 
$user[0]=10; 
$user[3]="nan"; 
$info=array( 
"$user"=array( 
//$user[0] 
array("1" ,"張三",10,"nan"), 
//$user[1] 
array("2","lisi",10,"nan"), 
//$user[2] 
array( "3","wangwu",10,"nan"), 
), 
"$score"=array( 
//$user[0] 
array("1","張三",10,"nanuser[0] 
array("1","張三",10,"nan "), 
//$user[1] 
array("2","lisi",10,"nan"), 
//$user[2] 
array("3","wangwu",10, "nan"), 
), 

"$connect"=array( 
//$user[0] 
array("1","張三",10,"nan"), 
//$user[ 1] 
array("2","lisi",10,"nan"), 
//$user[2] 
array("3","wangwu",10,"nan"), 
),
}; 

$user[][]=1; 
$user[][]=1; 
$user[][]=1; 
$user[][]=1; 
$user[][] =1; 

?>

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn