Мне нужно сделать массив, который выглядит так:
$array = [ 'value_1' => [ 'key' => 'name_1' ], 'value_2' => [ 'key' => 'name_2' ] ];
Из двух разных массивов, которые выглядят так:
$array_two=['value_1', 'value_2']; $array_three=['name_1', 'name_2'];
$array_two=['value_1', 'value_2'];
$array_three=['name_1', 'name_2'];
$array_two = ['value_1', 'value_2']; $array_three = ['name_1', 'name_2']; $array = array_combine($array_two, array_map(function ($val) { return ['key' => $val]; }, $array_three)); print_r($array);