PHP數組的鍵名不能省略;PHP數組的特點就是將values映射到keys的類型,一個元素值一定會對應一個鍵名,可以利用“array_values()”函數去除數組中的指定鍵名,傳回包含數組中所有的值的數組,並且從0開始以1遞增的使用數值鍵。
本文操作環境:Windows10系統、PHP8.1版、Dell G3電腦
#PHP陣列的鍵名不能省略
PHP陣列的特點就是將values對應到keys的型別
PHP中陣列的key可以是字串,而values可以是任意型別。
可以利用array_values()函數來去除數組中的所有鍵名並保留鍵值,該函數可以返回包含數組中所有鍵值的數組
被傳回的數組將使用數值鍵,從0 開始且以1 遞增。
語法為:
array_values(array)
範例如下:
<?php $a=array("Name"=>"Peter","Age"=>"41","Country"=>"USA"); print_r(array_values($a)); ?>
輸出結果:
或用“ array_keys($array)」語句,可去掉全部鍵值,傳回包含全部鍵名的陣列
array_keys() 函數傳回包含陣列中所有鍵名的一個新陣列。
語法
array_keys(array,value,strict)
範例如下:
<?php $a=array("Volvo"=>"XC90","BMW"=>"X5","Toyota"=>"Highlander"); print_r(array_keys($a)); ?>
輸出結果:
## 推薦學習:《PHP影片教學》
以上是php數組鍵名能省略嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!