不是,php陣列的下標(索引值)可以是一個字串,也可以是一個數字。下標為字串的數組為關聯數組,是一種具有特殊索引方式的數組;下標為數字的數組為索引數組,其下標值必須為整數,且從0開始以此類推。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
在PHP中,陣列的下標(索引值)可以是一個字串,也可以是一個數字。
下標示為字串的陣列為關聯陣列
#下標示為數字的陣列為索引陣列
索引數組
索引數組儲存一系列經過組織的單一或多個值,其中的每個值都可以透過使用一個無符號整數值進行訪問。索引數組的鍵是整數,而且從0開始以此類推。
關聯陣列
「關聯陣列」是具有特殊索引方式的陣列。使用字串或其他類型的值(除了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中文網其他相關文章!