在php中,可以使用array_combine()函數來改變數組索引名稱,該函數可以將另一個數組的元素值作為原始數組的索引(鍵),進而改變索引;語法「array_combine($ keys,$arr)」。
本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦
php怎麼改變陣列索引名稱
例如有這樣一個陣列:
$arr=array("red","green","blue","yellow");
#怎麼將其的索引名稱(鍵名稱)修改一下?
在PHP中,可以利用array_combine()函數實作。
array_combine() 函數透過合併兩個陣列來建立一個新數組,其中的一個數組元素為鍵名,另一個數組的元素為鍵值。
我們只需要建立一個鍵名數組,裡麵包含修改好的索引名,然後原始數組作為鍵值數組,兩個數組使用array_combine()合併即可。
註解:鍵名陣列和鍵值陣列的元素個數必須相同!
範例:
鍵名數組為:
$keys=array("a","b","c","d");
使用array_combine() 函數$arr數組的鍵名替換成$keys數組的值:
以上是php怎麼改變陣列索引名稱的詳細內容。更多資訊請關注PHP中文網其他相關文章!