亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

詳解PHP對數組的定義以及數組的創建方法

2024-05-04 23:40:36
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP對數組的定義以及數組的創建方法,PHP中具有傳統編譯型語言那樣的數組和多維數組,需要的朋友可以參考下
 

傳統上把數組(array)定義為一組有某種共同特性的元素,這里的共同特性包括相似性(車模、棒球隊、水果類型等)和類型(例如所有元素都是字符串或整數)等,每個元素由一個特殊的標識符來區分,這稱為?。╧ey)。請注意,上面這句話中的傳統上一詞,因為現在可以摒棄這種定義,數組結構中可以包括完全無關的元素。PHP則更進一步,數組中的元素甚至可以不屬于同一種類型。例如,一個數組可能包含州名、郵政編碼、考試成績或撲克牌等元素。

每個實體包含兩個項:前面提到的?。╧ey)和值(value)。可以通過查詢鍵來獲取其相應的值。這些鍵可以是數值(numerical) 健或關聯(associative)健。數值鍵與值沒有真正的聯系,它們只是值在數組中的位置。例如,一個數組中包含按字母順序排列的水果名,鍵0表示apple,鍵2表示pear。使用PHP語法,該數組如下:

$fruits = array( "0"=>"apple", "1"=>"banana" "2"=>"pear" );

使用數組索引,可以如下引用第一個元素(apple):

$fruits[0]

PHP的數值索引組以位置0起始,而不是1。

與此不同的是,關聯鍵與值有一定關系,而不是值在數組中的位置。使用數值索引值不可行時,以關聯的方式來映射數組會特別方便。例如,你可能希望創建一個將水果縮寫映射到水果名的數組,如AP/apple、BA/banana和PE/Pear。使用PHP語法,該數組如下:

$fruits = array( "AP"=>"apple", "BA"=>"banana", "PE"=>"pear" );

可以如下引用apple:

$fruits["AP"];

還可以創建包含數組的數組,這稱為多維數組(multidimensional arrays)。例如,可以使用一個多維數組存儲水果的信息。使用PHP語法,該數組如下:

$fruits = array(  "apple"=>array( "name"=>"apple", "color"=>"red" ), "banana"=>array( "name"=>"banana", "color"=>"yellow" ));

然后可以如下引用apple的color:

$states["apple"]["color"];

這將返回以下值:

red

你自然會想知道遍歷數組的方法。PHP提供了很多遍歷數組的方法。無論使用哪一種方法,要記住,它們都依賴于一種稱為數組指針(array pointer)的特性。數組指針就如同書簽,告訴你正在檢查的數組位置。你并不是直接操作數組指針,而是使用內置的語言特性或函數來遍歷數組。但是,理解這個基本概念很有用。


數組是PHP最重要的數據結構之一,數組在PHP的用處很廣泛。與其他很多語言的數組實現方式不同,PHP不需要在創建數組時指定其大小。事實上,因為PHP是一種松散類型的語言,所以甚至不需要在使用數組前先行聲明,盡管沒有限制,PHP仍提供了正式和非正式的數組聲明方法。兩個方法各有優點,都值得學習。下面將分別討論這兩種方法,首先來介紹非正式的方法。

要引用PHP數組中的各個元素,可以用一對中括號來指示。因為數組沒有大小限制,所以只需建立引用就可以創建數組,例如:

$fruits[0] = "apple";

然后,可以如下顯示數組$fruits的第一個元素:

echo $fruits[0] = "apple";

接下來,可以為數組索引映射新值,從而添加其他的值,如下:

$fruits[1] = "banana";$fruits[2] = "pear";

有趣的是,如果認為索引值是數組索引而且是遞增的,還可以在創建時省略索引值:

$fruits[] = "apple";$fruits[] = "banana";$fruits[] = "pear";

用這種方式創建關聯數組也同樣很簡單,只不過必須一直使用鍵。下面的實例創建了一個數組,它將水果映射到其顏色:

$fruits["apple"] = "red";$fruits["banana"] = "yellow";$fruits["pear"] = "yellow";

使用array()創建數組

array()函數接受0個或多個元素作為輸入,返回一個包含這些收入元素的數組。其形式如下:

array array([item1,[,item2…[,itemN]]])

下面是一個使用array()創建索引數組的例子:

$fruits = array("apple","banana","pear");

還可以使用array()創建一個關聯數組,如下:

$fruits = array( "AP"=>"apple", "BA"=>"banana", "PE"=>"pear" );


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品第8页| 欧美日在线观看| 日本精品视频在线播放| 国产视频久久久久| 91av网站在线播放| 欧洲成人午夜免费大片| 亚洲在线第一页| 国产精品第一视频| 日韩精品视频在线免费观看| 亚洲国产毛片完整版| 欧美日韩国产精品一区二区三区四区| 91av在线播放视频| 超薄丝袜一区二区| 亚洲国产精彩中文乱码av在线播放| 亚洲性视频网址| 上原亚衣av一区二区三区| 尤物99国产成人精品视频| 91精品视频在线看| 中文字幕日韩视频| 国产日韩视频在线观看| 日韩av片永久免费网站| 亚洲国产成人91精品| 日韩综合视频在线观看| 欧美激情亚洲综合一区| 国a精品视频大全| 亚洲色图17p| xvideos国产精品| 国内免费久久久久久久久久久| 久久香蕉频线观| 国产精品一区二区三区免费视频| 欧美色图在线视频| 亚洲色图偷窥自拍| 亚州av一区二区| 国a精品视频大全| 国产精品久久久久久久久| 欧美一区二区三区艳史| 欧美午夜影院在线视频| 国产一区二区日韩精品欧美精品| 精品久久久精品| 国产精品爱久久久久久久| 欧美激情第三页| 亚洲已满18点击进入在线看片| 亚洲男人av在线| yw.139尤物在线精品视频| 欧美激情视频网| 亚洲自拍av在线| 亚洲人成电影在线| 日韩电影第一页| 亚洲一区二区免费| 欧美另类极品videosbestfree| 久久亚洲精品国产亚洲老地址| 久久亚洲欧美日韩精品专区| 日韩一级黄色av| 欧美另类精品xxxx孕妇| 国产精品久久久久久久久久三级| 国产精品福利无圣光在线一区| 青青草一区二区| 国产一区玩具在线观看| 中文国产成人精品久久一| 亚洲一区二区三区在线视频| 欧美做受高潮电影o| 色婷婷av一区二区三区在线观看| 欧美日韩aaaa| 久久五月情影视| 欧美日韩亚洲精品一区二区三区| 欧美理论电影网| 91精品国产高清久久久久久| 2019日本中文字幕| 日韩色av导航| 在线成人激情黄色| 国产精品wwwwww| 亚洲女性裸体视频| 欧美视频免费在线观看| 亚洲自拍小视频| 国产精品88a∨| 久久久久久国产| 久久久91精品国产一区不卡| 亚洲精品理论电影| 毛片精品免费在线观看| 国产精品爽黄69天堂a| 亚洲欧美激情视频| 亚洲国产精品成人精品| 7777kkkk成人观看| 国产精品99免视看9| 91久久国产精品| 成人黄色在线免费| 亚洲aaaaaa| 伦伦影院午夜日韩欧美限制| 欧美午夜精品伦理| 国内精品视频久久| 91九色国产社区在线观看| 欧美一区三区三区高中清蜜桃| 欧美日韩国产中文精品字幕自在自线| 欧美亚洲国产另类| 久久天天躁狠狠躁老女人| 亚洲男人第一网站| 亚洲色图第三页| 最近2019中文字幕一页二页| 中文日韩在线观看| 国产精品女主播| 成人欧美在线视频| 久久电影一区二区| 国产精品美女无圣光视频| 成人国内精品久久久久一区| 久久久精品欧美| 日本一欧美一欧美一亚洲视频| 国产在线播放91| 国产精品高清免费在线观看| 日韩福利在线播放| 亚洲综合av影视| 国产一区二区三区精品久久久| 亚洲成人网av| 日本视频久久久| 欧美精品激情视频| 国产精品igao视频| 亚洲国产精品字幕| 国产精品第一视频| 久久久免费在线观看| 国产精品视频中文字幕91| 国产一区二区三区在线观看网站| 欧美午夜片在线免费观看| 操91在线视频| 国产成人精品av在线| 超碰日本道色综合久久综合| 亚洲欧美日韩网| 成人国产精品免费视频| 91精品国产成人www| 色香阁99久久精品久久久| 久久韩国免费视频| 亚洲女人天堂网| 久久亚洲精品国产亚洲老地址| 国产999精品久久久影片官网| 国精产品一区一区三区有限在线| 久久久成人精品| 97精品国产91久久久久久| 日韩av毛片网| 中文字幕免费精品一区高清| 97超级碰碰碰久久久| 国产一区玩具在线观看| 国产精品久久久久久久久久| 亚洲图中文字幕| 国产美女精品视频| 亚洲精品小视频在线观看| 亚洲自拍小视频免费观看| 欧美性猛交xxxx富婆弯腰| 激情懂色av一区av二区av| 欧美性极品xxxx做受| 91在线精品播放| 亚洲激情在线观看视频免费| 精品亚洲男同gayvideo网站| 日韩有码片在线观看| 成人免费视频xnxx.com| 操91在线视频| 狠狠色狠狠色综合日日小说| 日韩中文娱乐网| 久久亚洲精品小早川怜子66| 国产精品爽爽ⅴa在线观看| 国产精品流白浆视频| 69精品小视频| 欧美老肥婆性猛交视频| 欧美激情精品久久久久久大尺度| 欧美在线免费看| 亚洲电影免费观看高清完整版| 亚洲变态欧美另类捆绑|