多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php開源 > php教程 > PHP 數(shù)組之PHP基礎(chǔ)入門教程

PHP 數(shù)組之PHP基礎(chǔ)入門教程

來源:程序員人生   發(fā)布時(shí)間:2013-12-27 12:50:18 閱讀次數(shù):3084次

什么是數(shù)組?

在使用 PHP 進(jìn)行開發(fā)的過程中,或早或晚,您會(huì)需要?jiǎng)?chuàng)建許多相似的變量,無需很多相似的變量,你可以把數(shù)據(jù)作為元素存儲(chǔ)在數(shù)組中,數(shù)組中的元素都有自己的 ID,因此可以方便地訪問它們。

有三種數(shù)組類型:

數(shù)值數(shù)組:帶有數(shù)字 ID 鍵的數(shù)組,數(shù)值數(shù)組存儲(chǔ)的每個(gè)元素都帶有一個(gè)數(shù)字 ID 鍵.

關(guān)聯(lián)數(shù)組:數(shù)組中的每個(gè) ID 鍵關(guān)聯(lián)一個(gè)值.

多維數(shù)組:包含一個(gè)或多個(gè)數(shù)組的數(shù)組.

可以使用不同的方法來創(chuàng)建數(shù)值數(shù)組:

數(shù)值數(shù)組:

例子 1,在這個(gè)例子中,會(huì)自動(dòng)分配 ID 鍵,代碼如下:

$names = array("Peter","Quagmire","Joe");

例子 2,在這個(gè)例子中,我們?nèi)斯し峙涞?ID 鍵,代碼如下:

  1. $names[0] = "Peter"
  2. $names[1] = "Quagmire"
  3. $names[2] = "Joe";可以在腳本中使用這些 ID 鍵: 
  4. <?php 
  5. $names[0] = "Peter"
  6. $names[1] = "Quagmire"
  7. $names[2] = "Joe"
  8. echo $names[1] . " and " . $names[2] . " are "$names[0] . "'s neighbors"
  9. ?> 
  10. //以上代碼的輸出: 
  11. //Quagmire and Joe are Peter's neighbors 

關(guān)聯(lián)數(shù)組

關(guān)聯(lián)數(shù)組,它的每個(gè) ID 鍵都關(guān)聯(lián)一個(gè)值。

在存儲(chǔ)有關(guān)具體命名的值的數(shù)據(jù)時(shí),使用數(shù)值數(shù)組不是最好的做法,通過關(guān)聯(lián)數(shù)組.我們可以把值作為鍵.并向它們賦值。

例子1,在本例中,我們使用一個(gè)數(shù)組把年齡分配給不同的人,代碼如下:

$ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34);

例子2,本例與例子 1 相同,不過展示了另一種創(chuàng)建數(shù)組的方法,代碼如下:

  1. $ages['Peter'] = "32"
  2. $ages['Quagmire'] = "30"
  3. $ages['Joe'] = "34"

可以在腳本中使用 ID 鍵,代碼如下:

  1. <?php 
  2. $ages['Peter'] = "32"
  3. $ages['Quagmire'] = "30"
  4. $ages['Joe'] = "34"
  5. echo "Peter is " . $ages['Peter'] . " years old."
  6. ?> 
  7. //以上腳本的輸出: 
  8. //Peter is 32 years old. 

多維數(shù)組

在多維數(shù)組中,主數(shù)組中的每個(gè)元素也是一個(gè)數(shù)組,在子數(shù)組中的每個(gè)元素也可以是數(shù)組,以此類推。

例子1,在本例中,我們創(chuàng)建了一個(gè)帶有自動(dòng)分配的 ID 鍵的多維數(shù)組,代碼如下:

  1. $families = array 
  2.   "Griffin"=>array 
  3.   ( 
  4.   "Peter"
  5.   "Lois"
  6.   "Megan" 
  7.   ), 
  8.   "Quagmire"=>array 
  9.   ( 
  10.   "Glenn" 
  11.   ), 
  12.   "Brown"=>array 
  13.   ( 
  14.   "Cleveland"
  15.   "Loretta"
  16.   "Junior" 
  17.   ) 
  18. ); 
  19. /* 
  20. 如果輸出這個(gè)數(shù)組的話,應(yīng)該類似這樣: 
  21. Array 
  22. ( 
  23. [Griffin] => Array 
  24.   ( 
  25.   [0] => Peter 
  26.   [1] => Lois 
  27.   [2] => Megan 
  28.   ) 
  29. [Quagmire] => Array 
  30.   ( 
  31.   [0] => Glenn 
  32.   ) 
  33. [Brown] => Array 
  34.   ( 
  35.   [0] => Cleveland 
  36.   [1] => Loretta 
  37.   [2] => Junior 
  38.   ) 
  39. ) 
  40. */ 

例子 2,讓我們?cè)囍@示上面的數(shù)組中的一個(gè)單一的值,代碼如下:

  1. echo "Is " . $families['Griffin'][2] .  
  2. " a part of the Griffin family?"
  3. //以上代碼的輸出: 
  4. //Is Megan a part of the Griffin family? 
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 欧美日韩久久中文字幕 | 亚洲欧美中文字幕 | www天堂在线观看 | videos雌雄同体xxxx视频 | 国产成人一区 | 精品高清国产a毛片 | 亚洲永久网站 | 在线观看一级毛片免费 | 亚洲视频精品 | 亚洲黄色大片 | 久久一本一区二区三区 | 中文字幕第一页亚洲 | 免费精品美女久久久久久久久久 | 69精品免费视频 | 日韩大片免费观看 | 亚洲激情另类 | 一级毛片在线免费视频 | 欧美高清免费精品国产自 | 亚洲精品一区二区三区四区五区 | 视频国产一区 | 黑人性xxxⅹxxbbbbb | 东北普通话清晰对白 | 日本一区二区三区精品国产 | 老司机精品视频午夜免费视频 | 男人天堂亚洲色图 | 日韩亚| 伊人久久大香线蕉久久婷婷 | 成人国产欧美精品一区二区 | 亚洲欧美日韩在线精品一区二区 | 在线观看亚洲精品专区 | 亚洲精品中文字幕乱码影院 | 国产日韩精品欧美一区喷 | 亚州春色校园另类 | 啪一啪在线视频 | 手机看片高清日韩精品 | 美女被h| 国产成人精品一区 | 亚洲国语 | 噜噜噜在线视频 | 国产日韩不卡免费精品视频 | 99精品国产在这里白浆 |