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