兩種轉換方法:1、利用foreach迴圈和一個空數組,語法“foreach($arr1 as $k=>$v){$arr2[$v]=$k;}”,將原數組的值作為空數組的鍵,原數組的鍵作為空數組的值即可。 2.使用array_flip()函數,該函數可以交換數組中的鍵和值,語法「array_flip($array)」。
本教學操作環境:windows7系統、PHP8.1版、DELL G3電腦
php將在陣列中鍵與值轉換位置
方法1:利用foreach迴圈和一個空數組
<?php $arr1=array("aaa"=>11,"bbb"=>22,"ccc"=>33); $arr2=array(); foreach($arr1 as $k=>$v){ $arr2[$v]=$k; } var_dump($arr2); ?>
輸出結果:
方法2:使用array_flip()函數
#array_flip()函數可以交換陣列中的鍵與值
<?php $arr1=array("aaa"=>11,"bbb"=>22,"ccc"=>33); $arr2=array_flip($arr1); var_dump($arr2); ?>
輸出結果:
推薦學習:《PHP影片教學》
以上是php數組中鍵和值間怎麼轉換位置的詳細內容。更多資訊請關注PHP中文網其他相關文章!