首頁  >  文章  >  後端開發  >  php數組怎麼將key和值轉換

php數組怎麼將key和值轉換

青灯夜游
青灯夜游原創
2021-03-12 17:56:202497瀏覽

在php中,可以使用array_flip()函數來將陣列key和值轉換,語法格式「array_flip(array);」。 array_flip()函數可以讓陣列的鍵名(key)與其對應值調換,即鍵名變成了值,而值變成了鍵名。

php數組怎麼將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數組怎麼將key和值轉換

#【推薦學習:《PHP影片教學》】

相關函數介紹:

array_flip() 函數用於反轉/交換數組中的鍵名和對應關聯的鍵值;簡單來說,就是使數組的鍵名與其對應值調換,即鍵名變成了值,而值變成了鍵名。

array_flip() 函數傳回一個反轉後的數組,如果同一值出現了多次,則最後一個鍵名將作為它的值,所有其他的鍵名都會遺失。

如果原始數組中的值的資料類型不是字串或整數,函數將報錯。

語法

array_flip(array);

php數組怎麼將key和值轉換

更多程式相關知識,請造訪:程式設計影片! !

以上是php數組怎麼將key和值轉換的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn