PHP中陣列的使用

2021-09-12 18:59:12 字數 1247 閱讀 5777

1、陣列就是乙個可以儲存一組或一系列數值的變數。

2、陣列構成:陣列是由乙個或多個陣列元素組成的

3、陣列元素:一每個陣列元素由鍵(key)和值(value)構成

4、鍵:「鍵」為元素的識別名稱,也被稱為陣列下標

5、值: 「值」為元素的內容

6、對映: 「鍵」和「值」之間存在一種對應關係,稱之為對映

7、型別劃分:根據鍵的資料型別,可以將陣列劃分為索引陣列和關聯陣列,前者使用數字作為鍵,後者使用字串作為鍵。

一、建立陣列的方式

·使用array()函式建立陣列

·賦值方式

·短陣列定義法( php 5.4起增加的)

二、陣列的定義——array()語言結構方式

在定義陣列時,還可以定義沒有任何元素的陣列,以及既有索引表示方式、又有關聯表示方式的陣列元素。

$temp = array();

$mixed = array(2, 'str', 'id' => 5, 5 => 'b', 'a');

$mixed陣列的元素「b」指定了數字鍵名為「5」;

「b」元素後的「a」元素會自動將前面最大的數字鍵名加1後,作為其鍵名,即5+1得到鍵名6。

三、陣列的定義——array()語言結構方式

$data = array(

0 => array('name' => 'tom', 'gender' => '男'),

1 => array('name' => 'lucy', 'gender' => '女'),

2 => array('name' => 'jimmy', 'gender' => '男')

);

四、訪問陣列

若要一次檢視陣列中的所有元素,則可以利用前面學習過的輸出語句函式print_r()和var_dump(),並且通常情況下為了使輸出的函式按照一定的格式列印,檢視時經常與pre標記一起使用。

echo '';

print_r($sub); // print_r()函式列印陣列變數$sub

var_dump($data); // var_dump()函式列印陣列變數$data

echo '

';

五、遍歷陣列

所謂遍歷陣列就是一次訪問陣列中所有元素的操作。通常情況下,使用foreach()語句完成陣列的遍歷。

foreach (陣列名稱 as 鍵 => 值)

PHP中的陣列

php 中的陣列實際上是乙個有序對映,對映是一種把 values 關聯到 keys 的型別。php 陣列可以同時含有 integer 和 string 型別的鍵名,因為 php 實際並不區分索引陣列和關聯陣列。鍵 key 可以是乙個整數 integer 或字串 string 值 value 可以是任...

PHP中的陣列

建立乙個空陣列,並把建立的空陣列賦值給變數 arr arr array php有兩種陣列 索引陣列 關聯陣列。索引和關聯兩個詞都是針對陣列的鍵而言的。先介紹下索引陣列,索引陣列是指數組的鍵是整數的陣列,並且鍵的整數順序是從0開始,依次類推。fruit array 蘋果 香蕉 菠蘿 注意陣列的鍵是從0...

PHP中的陣列

陣列概念 陣列是計算機中的一段連續空間,通過下標來區分陣列。陣列分類 索引陣列和關聯陣列。索引陣列和關聯陣列的區別 只要下標是數字就一定是索引陣列,下標是字串,則一定是關聯陣列。陣列的建立 1 usernames array 李彥巨集 周巨集偉 馬雲 俞敏洪 李開復 索引陣列 echo userna...