根据数组值设置键。
$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;
我想要检查我的数组ID,如果值为1,则值为设置键为hck,其关联值为1,如果id为2,则将key设置为scr,其值为scr .... so上...
如果我们有ids = array(1,3,7,8)
,那么输出将如下所示
Array
(
[hck] => 1
[lcss] => 3
[bsktbl] => 7
[stbl] => 8
)
答案 0 :(得分:3)
尝试这个你只需要为你的键值refrence创建一个数组然后你可以轻松地将该数组中的值映射到任何给定的id输入数组
{{1}}
我希望它会对你有所帮助。