<?php
function index
(array $array, $key) { foreach ($array as $element) {
$value = $element[$key];
$result[$value] = $element;
}
return $result;
}
'ID' => 2901,
'ID_USER' => 2899,
'CONFIG' => 'LowConfig',
),
'ID' => 11539,
'ID_USER' => 2899,
'CONFIG' => 'LowConfig'
),
);
'ID' => 2901,
'ID_USER' => 2899,
'CONFIG' => 'MediumConfig',
),
'ID' => 11580,
'ID_USER' => 2899,
'CONFIG' => 'LowConfig',
),
);
$result = index($array1, 'ID') + index($array2, 'ID');
PD9waHAKZnVuY3Rpb24gaW5kZXgoYXJyYXkgJGFycmF5LCAka2V5KSB7CiAgICAkcmVzdWx0ID0gYXJyYXkoKTsKICAgIGZvcmVhY2ggKCRhcnJheSBhcyAkZWxlbWVudCkgewogICAgICAgICR2YWx1ZSA9ICRlbGVtZW50WyRrZXldOwogICAgICAgICRyZXN1bHRbJHZhbHVlXSA9ICRlbGVtZW50OwogICAgfQoKICAgIHJldHVybiAkcmVzdWx0Owp9CgokYXJyYXkxID0gYXJyYXkoCiAgICBhcnJheSgKICAgICAgICAnSUQnID0+IDI5MDEsCiAgICAgICAgJ0lEX1VTRVInID0+IDI4OTksCiAgICAgICAgJ0NPTkZJRycgPT4gJ0xvd0NvbmZpZycsCiAgICApLAoKICAgIGFycmF5KAogICAgICAgICdJRCcgPT4gMTE1MzksCiAgICAgICAgJ0lEX1VTRVInID0+IDI4OTksCiAgICAgICAgJ0NPTkZJRycgPT4gJ0xvd0NvbmZpZycKICAgICksCik7CgokYXJyYXkyID0gYXJyYXkoCiAgICBhcnJheSgKICAgICAgICAnSUQnID0+IDI5MDEsCiAgICAgICAgJ0lEX1VTRVInID0+IDI4OTksCiAgICAgICAgJ0NPTkZJRycgPT4gJ01lZGl1bUNvbmZpZycsCiAgICApLAoKICAgIGFycmF5KAogICAgICAgICdJRCcgPT4gMTE1ODAsCiAgICAgICAgJ0lEX1VTRVInID0+IDI4OTksCiAgICAgICAgJ0NPTkZJRycgPT4gJ0xvd0NvbmZpZycsCiAgICApLAopOwoKJHJlc3VsdCA9IGluZGV4KCRhcnJheTEsICdJRCcpICsgaW5kZXgoJGFycmF5MiwgJ0lEJyk7Cgp2YXJfZHVtcCgkcmVzdWx0KTs=