要將索引數(shù)組轉(zhuǎn)換為關(guān)聯(lián)數(shù)組,可以使用array_combine()函數(shù)。 array_combine()函數(shù)接受兩個數(shù)組作為參數(shù),第一個數(shù)組為關(guān)鍵字?jǐn)?shù)組,第二個數(shù)組為值數(shù)組,它將關(guān)鍵字?jǐn)?shù)組中的值作為鍵,值數(shù)組中的值作為對應(yīng)的值,返回一個新的關(guān)聯(lián)數(shù)組。
下面是一個示例代碼:
$keys = array('a', 'b', 'c');
$values = array(1, 2, 3);
$result = array_combine($keys, $values);
print_r($result);
輸出結(jié)果為:
Array
(
[a] => 1
[b] => 2
[c] => 3
)
在示例代碼中,通過array_combine()函數(shù)將索引數(shù)組$keys和$values轉(zhuǎn)換為一個關(guān)聯(lián)數(shù)組$result。關(guān)鍵字?jǐn)?shù)組$keys中的值作為新數(shù)組$result的鍵,對應(yīng)的值數(shù)組$values中的值作為$result的對應(yīng)值。