日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
有關(guān)PHP數(shù)組array()語法定義詳解

PHP經(jīng)過長時間的發(fā)展,很多用戶都很了解PHP了,這里我發(fā)表一下個人理解,和大家討論討論,PHP數(shù)組實際上是一個有序圖。圖是一種把values映射到keys的類型。

#T#此類型在很多方面做了優(yōu)化,因此你可以把它當(dāng)成真正的數(shù)組來使用,或列表(矢量),散列表(是圖的一種實現(xiàn)),字典,集合,棧,隊列以及更多可能性。因為可以用另一個PHP數(shù)組作為值,也可以很容易地模擬樹。解釋這些結(jié)構(gòu)超出了本手冊的范圍,但對于每種結(jié)構(gòu)你至少會發(fā)現(xiàn)一個例子。要得到這些結(jié)構(gòu)的更多信息,我們建議你參考有關(guān)此廣闊主題的外部著作。下面我們就詳細(xì)的介紹有關(guān)PHP數(shù)組的相關(guān)知識。

PHP數(shù)組語法定義array()

可以用array()語言結(jié)構(gòu)來新建一個array。它接受一定數(shù)量用逗號分隔的key=>value參數(shù)對。

 
 
  1. array([key=>]  
  2. value  
  3. ,...  
  4. )  
  5. //key可以是integer或者string  
  6. //value可以是任何值  
  7.  
  8.  
  9. $arr=array("foo"=>"bar",12=>true);  
  10.  
  11. echo$arr["foo"];//bar  
  12. echo$arr[12];//1  
  13. ?> 

key可以是integer或者string。如果鍵名是一個integer的標(biāo)準(zhǔn)表達(dá)方法,則被解釋為整數(shù)(例如"8"將被解釋為8,而"08"將被解釋為"08")。PHP中數(shù)組下標(biāo)的變量類型不會對數(shù)組造成影響,數(shù)組的類型只有一種,它可以同時包含整型和字符串型的下標(biāo),值可以是任何值。

 
 
  1.  
  2. $arr=array("somearray"=>array(6=>5,13=>9,"a"=>42));  
  3. echo$arr["somearray"][6];//5  
  4. echo$arr["somearray"][13];//9  
  5. echo$arr["somearray"]["a"];//42  
  6. ?> 

如果對給出的值沒有指定鍵名,則取當(dāng)前最大的整數(shù)索引值,而新的鍵名將是該值加一。如果你指定的鍵名已經(jīng)有了值,則該值會被覆蓋。

 
 
  1.  
  2. //Thisarrayisthesameas...  
  3. array(5=>43,32,56,"b"=>12);  
  4.  
  5. //...thisarray  
  6. array(5=>43,6=>32,7=>56,"b"=>12);  
  7. ?> 

本文名稱:有關(guān)PHP數(shù)組array()語法定義詳解
網(wǎng)頁網(wǎng)址:http://m.5511xx.com/article/cdjidgi.html