Как сделать вложенный ассоциативный массив из двух других массивов с функциями PHP или Laravel? - PullRequest
0 голосов
/ 27 марта 2019

Мне нужно сделать массив, который выглядит так:

$array = [
      'value_1' => [
        'key' => 'name_1'
      ],
      'value_2' => [
        'key' => 'name_2'
      ]
    ];

Из двух разных массивов, которые выглядят так:

$array_two=['value_1', 'value_2']; $array_three=['name_1', 'name_2'];

1 Ответ

1 голос
/ 27 марта 2019
$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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...