在 PHP 中,使用 array_combine() 函數可以合併兩個陣列並保留鍵值對應關係。其語法為:array_combine(array $keys, array $values)。第一個參數為鍵值數組,第二個參數為值數組。
在PHP 中合併陣列並保留鍵值對應關係
前言
# #在PHP 中,合併陣列時,我們可以使用array_merge() 函數或
運算子。然而,這些方法無法保留數組元素的鍵值對應關係。本文將介紹一種方法,可以在合併陣列的同時保留鍵值對應關係。
方法
可以使用array_combine() 函數來合併數組,同時保留鍵值對應關係。此函數需要兩個參數:一個用於鍵值的陣列,另一個用於值的陣列。語法如下:
array_combine(array $keys, array $values);
實戰案例
考慮以下兩個陣列:$keys = ['a', 'b', 'c']; $values = [1, 2, 3];要合併這些陣列並保留鍵值對應關係,可以使用以下程式碼:
$mergedArray = array_combine($keys, $values); print_r($mergedArray);
輸出
Array ( [a] => 1 [b] => 2 [c] => 3 )如你所見,合併後的陣列包含了原始陣列的鍵值對應關係。
以上是PHP數組合併後,如何保留鍵值對應關係?的詳細內容。更多資訊請關注PHP中文網其他相關文章!