Какой самый простой способ в PHP создать ассоциативный массив из двух параллельных индексированных массивов?

При наличии следующих двух индексированных массивов:

$a = array('a', 'b', 'c'); $b = array('red', 'blue', 'green'); 

Каков наиболее эффективный и эффективный способ создания следующего ассоциативного массива ?:

 $result_i_want = array('a' => 'red', 'b' => 'blue', 'c' => 'green'); 

Благодарю.

array_combine

В твоем случае:

 $result_i_want = array_combine($a, $b); 

Это должно сделать это:

 $a = array('a', 'b', 'c'); $b = array('red', 'blue', 'green'); $c = array_combine($a, $b); print_r($c); 

Результат:

 Array ( [a] => red [b] => blue [c] => green )