Установите ключи на основе значений массива.Изменяет значения на основе ключа в php-массиве
$ids= array(1,2,3,5,7,8);
$newkeys = array('hck','scr','lcss','ftbl','bsktbl','stbl');
$array = array_combine(array_map(function($el) use ($newkeys) {
return $newkeys[$el];
}, array_keys($ids)), array_values($ids));
//Show Value
print_r($array);
die;
Что я хочу проверить свои идентификаторы массива, если значение имеет значение 1, чем заданная клавиша, ок и связанное с ним значением будет 1, если идентификаторы имеют 2 значения, то установите ключ в ЮКЖДАХ и его значение будет Scr. ... так далее ...
если мы имеем ids = array(1,3,7,8)
, то выход будет ниже
Array
(
[hck] => 1
[lcss] => 3
[bsktbl] => 7
[stbl] => 8
)
Почему голос? – user6606700