首頁 >後端開發 >PHP問題 >PHP數組中唯一標識是啥

PHP數組中唯一標識是啥

青灯夜游
青灯夜游原創
2022-09-19 18:48:152475瀏覽

PHP陣列中唯一標識是鍵(key)。在PHP中,數組的每個元素都由一個特殊的標識符來區分,這個標識符稱為鍵(也稱為下標)。 PHP數組中,鍵可以是數字或字串,以純數字作為鍵名的就是索引數組,以字串或字串、數字混合為鍵名的數組就是關聯數組。

PHP數組中唯一標識是啥

本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦

在PHP中,陣列array 是一組有序的變量,其中每個值被稱為一個元素。每個元素由一個特殊的標識符來區分,這個標識符稱為鍵(也稱為下標)。

簡單來說:陣列中的每個實體都包含兩項,分別是鍵(key)和值(value);鍵可以是數字或字串。

PHP數組中唯一標識是啥

在PHP 數組中,無論什麼類型的鍵名都會有一個值與其相對應,即一個鍵/值對,根據數組鍵名資料類型的不同,我們可以把PHP 數組分為兩種:索引數組和關聯數組

1、以純數字作為鍵名的就是索引數組

索引數組的下標(鍵名)由數字組成,預設從0 開始,每個數字對應一個數組元素在數組中的位置,不需要特別指定,PHP 會自動為索引數組的鍵名賦一個整數值,然後從這個值開始自動遞增。

範例1:

<?php
header("Content-type:text/html;charset=utf-8");
$array[] = &#39;香蕉&#39;;
$array[] = &#39;苹果&#39;;
$array[] = &#39;橘子&#39;;
$array[] = &#39;榴莲&#39;;
//输出语句
var_dump($array);
?>

PHP數組中唯一標識是啥

範例2:

<?php
header("Content-type:text/html;charset=utf-8");
$array= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
//输出语句
var_dump($array);
?>

PHP數組中唯一標識是啥

2、以字串或字串、數字混合為鍵名的數組就是關聯數組

關聯數組的下標(鍵名)由數值和字串混合的形式組成,如果一個數組中有一個鍵名不是數字,那麼這個陣列就是關聯數組。

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);  
$arr = array(&#39;Apple&#39; => &#39;苹果&#39;,&#39;Banana&#39; => &#39;香蕉&#39;,&#39;Orange&#39; => &#39;橘子&#39;,&#39;Plum&#39; => &#39;李子&#39;,&#39;Strawberry&#39; => &#39;草莓&#39;);
var_dump($arr);
?>

PHP數組中唯一標識是啥

關聯陣列的鍵名可以是任何一個整數或字串。如果鍵名是字串,則要給這個鍵名加上定界修飾符-單引號''或雙引號""。對於索引數組,為了避免混清,最好也加上定界符。

推薦學習:《PHP影片教學

以上是PHP數組中唯一標識是啥的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn