array_combineを使うと、第一引数に指定した配列をキー、第二引数に指定した配列を値をした新しい配列を作成することができます
$keys = [101, 102, 103]; $values = ['Alice', 'Bob', 'Chris']; $newArr = array_combine($keys, $values); print_r($newArr);
結果
Array ( [101] => Alice [102] => Bob [103] => Chris )