在php中,可以使用array_flip()函數來將陣列key和值轉換,語法格式「array_flip(array);」。 array_flip()函數可以讓陣列的鍵名(key)與其對應值調換,即鍵名變成了值,而值變成了鍵名。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
php 陣列key與值轉換
<?php $arr1 =array(0=>"Dog",1=>"Cat",2=>"Horse"); var_dump($arr1); $arr2=array_flip($arr1); var_dump($arr2); ?>
效果圖:
#【推薦學習:《PHP影片教學》】
相關函數介紹:
array_flip() 函數用於反轉/交換數組中的鍵名和對應關聯的鍵值;簡單來說,就是使數組的鍵名與其對應值調換,即鍵名變成了值,而值變成了鍵名。
array_flip() 函數傳回一個反轉後的數組,如果同一值出現了多次,則最後一個鍵名將作為它的值,所有其他的鍵名都會遺失。
如果原始數組中的值的資料類型不是字串或整數,函數將報錯。
語法
array_flip(array);
更多程式相關知識,請造訪:程式設計影片! !
以上是php數組怎麼將key和值轉換的詳細內容。更多資訊請關注PHP中文網其他相關文章!