Для создания массива из массива используемого для ключей и массива используемого для значений применяется функция array_combine().
Пример использования:
echo '<pre>'; $a = array("кино", "музыка", "театр", "цирк", "школа"); $b = array(23,45,88,"клоуны","уроки"); print_r($c = array_combine($b, $a)); echo '</pre>';
Array
(
[23] => кино
[45] => музыка
[88] => театр
[клоуны] => цирк
[уроки] => школа
)
