php中如何更改一個陣列的鍵名

青灯夜游
發布: 2023-03-13 18:36:01
原創
3320 人瀏覽過

在php中,可以利用array_combine()函數來更改一個數組的鍵,該函數可以將一個數組的值作為另一個數組的鍵名;語法“array_combine(鍵名數組,原始數組) 」。

php中如何更改一個陣列的鍵名

本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦

在php中,可以利用array_combine ()函數來改變一個陣列的鍵。

array_combine() 函數透過合併兩個陣列來建立一個新數組,其中的一個陣列是鍵名,另一個數組的值為鍵值。

利用這個特性,可以將一個陣列的值當作另一個陣列的鍵名。

語法:

array_combine($keys,$values);
登入後複製
  • $keys    必需。鍵名數組。   

  • $values    必需。鍵值數組。

範例:

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array("red","green","blue","yellow");
var_dump($arr);
$keys=array("a","b","c","d");
echo "使用array_combine()后:";
$arr=array_combine($keys,$arr);
var_dump($arr);
?>
登入後複製

輸出結果:

1 (1).png

#需要注意的是,使用array_combine( )函數建立陣列時,$keys陣列和$values陣列中的元素個數必須一致,這才能讓鍵名和鍵值一一對應,否則就會報錯並返回FALSE。

推薦學習:《PHP影片教學

以上是php中如何更改一個陣列的鍵名的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!