为了账号安全,请及时绑定邮箱和手机立即绑定

【算法】数组中随机给定的键值对, 置首位, 如何实现?

【算法】数组中随机给定的键值对, 置首位, 如何实现?

慕容708150 2018-09-05 18:14:10
举个栗子:$arr = array(    '175' => '金针菇'     '100' => '银针菇'); $arr2 = array(    '65'  => '白萝卜'     '67'  => '黑萝卜'     '84'  => '黄萝卜'     '100' => '银针菇'     '90'  => '大萝卜'     '175' => '金针菇');最后的效果是这样子滴:$arr3 = array(    '175' => '金针菇'     '100' => '银针菇'     '65'  => '白萝卜'     '67'  => '黑萝卜'     '84'  => '黄萝卜'     '90'  => '大萝卜'     );请教,这样的算法该怎么实现?
查看完整描述

1 回答

?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

foreach ($arr2 as $key => $value) {

    if(!in_array($value, $arr)) {

        $arr[$key] = $value;

    }

}

var_dump($arr);


查看完整回答
反对 回复 2018-10-09
  • 1 回答
  • 0 关注
  • 534 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信