首頁  >  文章  >  後端開發  >  php的陣列只支援數字下標嗎

php的陣列只支援數字下標嗎

青灯夜游
青灯夜游原創
2021-11-16 17:42:133194瀏覽

不是,php陣列的下標(索引值)可以是一個字串,也可以是一個數字。下標為字串的數組為關聯數組,是一種具有特殊索引方式的數組;下標為數字的數組為索引數組,其下標值必須為整數,且從0開始以此類推。

php的陣列只支援數字下標嗎

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

在PHP中,陣列的下標(索引值)可以是一個字串,也可以是一個數字。

  • 下標示為字串的陣列為關聯陣列

  • #下標示為數字的陣列為索引陣列

索引數組

索引數組儲存一系列經過組織的單一或多個值,其中的每個值都可以透過使用一個無符號整數值進行訪問。索引數組的鍵是整數,而且從0開始以此類推。

php的陣列只支援數字下標嗎

關聯陣列

「關聯陣列」是具有特殊索引方式的陣列。使用字串或其他類型的值(除了NULL)來索引它。

其實關聯數組和索引數組的差異只是在鍵值上,關聯數組的鍵值是字串,並且是人為的規定。

<?php
header("Content-type:text/html;charset=utf-8");
//创建一个关联数组,关联数组的键“orange”,值是“橘子”  
$age=array("Peter"=>"35","Ben"=>"43","Joe"=>"42");
var_dump($age);
?>

php的陣列只支援數字下標嗎

推薦學習:《PHP影片教學

以上是php的陣列只支援數字下標嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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