99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

PHP對數組的定義以及數組的創建方法-創新互聯

這篇文章主要介紹“PHP對數組的定義以及數組的創建方法”,在日常操作中,相信很多人在PHP對數組的定義以及數組的創建方法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”PHP對數組的定義以及數組的創建方法”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

為江城等地區用戶提供了全套網頁設計制作服務,及江城網站建設行業解決方案。主營業務為網站設計制作、成都網站設計、江城網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

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

每個實體包含兩個項:前面提到的健(key)和值(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對數組的定義以及數組的創建方法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注創新互聯網站,小編會繼續努力為大家帶來更多實用的文章!

本文題目:PHP對數組的定義以及數組的創建方法-創新互聯
當前URL:http://www.yijiale78.com/article8/pgoop.html

成都網站建設公司_創新互聯,為您提供網站營銷網站策劃網頁設計公司網站內鏈搜索引擎優化營銷型網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設