掃二維碼與項目經理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流
本教程操作環(huán)境:windows7系統、php7.1版、DELL G3電腦

在php中,可以利用array_combine()函數來將索引數組轉成關聯數組。
示例:
有這樣一個索引數組:
array (size=4) 0 => string 'red' (length=3) 1 => string 'green' (length=5) 2 => string 'blue' (length=4) 3 => string 'yellow' (length=6)
想要將其轉為關聯數組:
array (size=4) 'a' => string 'red' (length=3) 'b' => string 'green' (length=5) 'c' => string 'blue' (length=4) 'd' => string 'yellow' (length=6)
我們可以利用array_combine()函數和一個包含“a”、“b”、“c”、“d”元素的數組:
array("a","b","c","d");實現代碼:
說明:
array_combine($keys,$values)函數通過合并兩個數組的方式創(chuàng)建了一個新數組,其中$keys數組中的元素作為了新數組的鍵名,$values數組的元素為作為了新數組的鍵值。
但需要注意的是,使用array_combine()函數創(chuàng)建數組時,$keys數組和$values數組中的元素個數必須要一致,這才能讓鍵名和鍵值一一對應,否則就會報錯并返回 FALSE。
且$keys數組不可為多維數組,否則也會報錯;但$values數組可以為多維數組。

我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯網交流