array_merge() 会判断重复值?

来源:3-4 PHP自身能力性能测试之代码准备

qq_xl_5

2016-06-22 12:21

array_merge() 会判断重复值? 别逗我

写回答 关注

4回答

  • 落幕的光芒
    2020-03-10 16:28:36

    array_merger只会对字符串键名相同的覆盖去重吧,上面所述的代码明显是数组键名,数字键名array_merger不会覆盖

  • 慕侠6249663
    2019-06-12 17:13:15

    $a1=array("a"=>"Horse","b"=>"Dog");

    $a2=array("c"=>"Cow","b"=>"Cat");

    echo "<pre>";

    print_r(array_merge($a1,$a2));

    得出结论是:组合出来的新数组,b的值为Cat,显然$a2中b的值,替换了$a1中b的值

  • 巴黎夜雨手插口袋谁都不爱
    2019-05-15 22:25:02

    这个栗子 不合理,

  • qq_叶知秋_03125456
    2016-06-22 14:49:07

    array_merge() 会判断是否有重复的键,若有重复的键,后面的会覆盖前面

    简单OK

    应该只会判断键名,不会判断键值

    2017-02-05 19:27:16

    共 1 条回复 >

性能优化之PHP优化

带你打造高速高效的PHP项目,由浅入深带你进一步探索php优化项目

37064 学习 · 107 问题

查看课程

相似问题