Собрать массив php из двух массивов?

208
06 апреля 2018, 16:21

Первый массив:

 Array
 ( [0] => Array 
( [0] => Array ( [0] => https://www.makfsa.ru/ [1] => 12512650 [2] => google ) 
[1] => Array ( [0] => https://ru.wikipsedia.org/wiki/%D0%9 [1] => 12512650 [2] => google ) .......

Второй массив:

    Array ( [0] => Array ( [url] => https://proactions.ru/actions/food/makfa/ [ton] => Не определена [type] => Не определен ) 
[1] => Array ( [url] => http://ru.makfapasta.com/producftion/product/pasta/ [ton] => Не определена [type] => Не определен )...

Как собрать массив типа

Array ( [0] => Array ( [url] => https://proactions.ru/actions/food/makfa/ [ton] => Не определена [type] => Не определен [id] => 12512650 [s] => google) 
[1] => Array ( [url] => http://ru.makfapasta.com/producftion/product/pasta/ [ton] => Не определена [type] => Не определен [id] => 12512650 [s] => google) .... 

то есть чтоб к УРЛу добавлялись дополнительные значения из двух массивов. Спасибо!

Answer 1

Если я правильно понял, то url надо взять из первого массива и взять остальные ключи. Используйте array_map

 $result = array_map(function($a,$b){
                    return [
                        'url' => $a[0],
                        'id'  => $a[1], 
                        'ton' => $b['ton'],
                        .....
                    ];
               }, $arr1, $arr2);
READ ALSO
Как сделать свой $this->title yii2

Как сделать свой $this->title yii2

В yii2 есть public $title ($this->title); Где он создан и как создать свой?

241
WPF и ASP.NET только видео уроки на русском для C# [требует правки]

WPF и ASP.NET только видео уроки на русском для C# [требует правки]

Посоветуйте видео уроки по WPF и ASPNET (С#) на русском

203
Метод ввода в матрицу

Метод ввода в матрицу

Прошу помощи, не мог бы кто-нибудь пояснить алгоритм работы данного метода

219