Функция array_combine в PHP
Функция array_combine
осуществляет слияние двух массивов в один ассоциативный. Первым параметром функция принимает массив будущих ключей, а вторым - массив будущих значений.
Синтаксис
<?php
array_combine(массив ключей, массив значений);
Пример
Давайте сольем два массива в один ассоциативный. При этом соответствующие элементы из первого массива станут ключами элементов из второго массива:
<?php
$keys = ['a' , 'b', 'c', 'd', 'e'];
$elems = [1, 2, 3, 4, 5];
$result = array_combine($keys, $elems);
var_dump($result); // ['a'=>1, 'b'=>2, 'c'=>3, 'd'=>4, 'e'=>5]