3 回答

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
array_combine - 通過(guò)使用一個(gè)數(shù)組作為鍵而另一個(gè)數(shù)組作為其值來(lái)創(chuàng)建數(shù)組
描述
array array_combine ( array $keys , array $values )
使用keys數(shù)組中的值作為鍵創(chuàng)建數(shù)組,將values數(shù)組中的值作為相應(yīng)的值。
參數(shù)
keys - 要使用的鍵數(shù)組。key的非法值將轉(zhuǎn)換為字符串。
values - 要使用的值的數(shù)組
例
<?php
$a = array('green', 'red', 'yellow');
$b = array('avocado', 'apple', 'banana');
$c = array_combine($a, $b);
print_r($c);
?>
上面的例子將輸出:
Array
(
[green] => avocado
[red] => apple
[yellow] => banana
)

TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
這應(yīng)該可以解決問(wèn)題
function array_merge_keys($ray1, $ray2) {
$keys = array_merge(array_keys($ray1), array_keys($ray2));
$vals = array_merge($ray1, $ray2);
return array_combine($keys, $vals);
}
- 3 回答
- 0 關(guān)注
- 1840 瀏覽
添加回答
舉報(bào)