PHP陣列中唯一標識是鍵(key)。在PHP中,數組的每個元素都由一個特殊的標識符來區分,這個標識符稱為鍵(也稱為下標)。 PHP數組中,鍵可以是數字或字串,以純數字作為鍵名的就是索引數組,以字串或字串、數字混合為鍵名的數組就是關聯數組。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
在PHP中,陣列array 是一組有序的變量,其中每個值被稱為一個元素。每個元素由一個特殊的標識符來區分,這個標識符稱為鍵(也稱為下標)。
簡單來說:陣列中的每個實體都包含兩項,分別是鍵(key)和值(value);鍵可以是數字或字串。
在PHP 數組中,無論什麼類型的鍵名都會有一個值與其相對應,即一個鍵/值對,根據數組鍵名資料類型的不同,我們可以把PHP 數組分為兩種:索引數組和關聯數組
1、以純數字作為鍵名的就是索引數組
索引數組的下標(鍵名)由數字組成,預設從0 開始,每個數字對應一個數組元素在數組中的位置,不需要特別指定,PHP 會自動為索引數組的鍵名賦一個整數值,然後從這個值開始自動遞增。
範例1:
<?php header("Content-type:text/html;charset=utf-8"); $array[] = '香蕉'; $array[] = '苹果'; $array[] = '橘子'; $array[] = '榴莲'; //输出语句 var_dump($array); ?>
範例2:
<?php header("Content-type:text/html;charset=utf-8"); $array= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); //输出语句 var_dump($array); ?>
2、以字串或字串、數字混合為鍵名的數組就是關聯數組
關聯數組的下標(鍵名)由數值和字串混合的形式組成,如果一個數組中有一個鍵名不是數字,那麼這個陣列就是關聯數組。
<?php header('content-type:text/html;charset=utf-8'); $arr = array('Apple' => '苹果','Banana' => '香蕉','Orange' => '橘子','Plum' => '李子','Strawberry' => '草莓'); var_dump($arr); ?>
關聯陣列的鍵名可以是任何一個整數或字串。如果鍵名是字串,則要給這個鍵名加上定界修飾符-單引號''或雙引號""。對於索引數組,為了避免混清,最好也加上定界符。
推薦學習:《PHP影片教學》
以上是PHP數組中唯一標識是啥的詳細內容。更多資訊請關注PHP中文網其他相關文章!