柒资源

Array_combine与array_merge区别

  • 时间:2018-03-18 19:54 编辑:张少平 来源: 阅读:108
  • 扫一扫,手机访问
摘要:Array_merge(): 可以用于多个数组的合并,如果有两个键名相同,该键的键值为最后一个键名对应的值(后面的值覆盖前面的值)。如果数组是数字索引的,则键名会以连续方式重新索引。

Array_combine与array_merge区别:

?Array_combine只能用于两个数组的合并,其中第一个数组的值作为新数组的键,第二个数组的值作为新数组的值。如:

$a1=array("a","b","c","d");
$a2=array("Cat","Dog","Horse","Cow");
print_r(array_combine($a1,$a2));
答案:Array ( [a] => Cat [b] => Dog [c] => Horse [d] => Cow )
如果两个数组的元素个数不相等的话,那么就会报错,如:

$a1=array("a","b","c");
$a2=array("Cat","Dog","Horse","Cow");
print_r(array_combine($a1,$a2));
答案: Warning: array_combine(): Both parameters should have an equal number of elements

Array_merge(): 可以用于多个数组的合并,如果有两个键名相同,该键的键值为最后一个键名对应的值(后面的值覆盖前面的值)。如果数组是数字索引的,则键名会以连续方式重新索引。如:

$a1=array("a"=>"Horse","b"=>"Dog");
$a2=array("c"=>"Cow","b"=>"Cat");
print_r(array_merge($a1,$a2));

答案:Array ( [a] => Horse [b] => Cat [c] => Cow )

  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【技术干货|】火车头采集器7.6破解版出现闪退的解决办法(2018-04-11 13:19)
【技术干货|】PHP中常见的知识点不得不知道的技术点(2018-04-04 16:55)
【技术干货|】PHP工作中案例的总结-简述版(2018-04-04 16:32)
【技术干货|】PHP面试总结(2018-04-04 15:16)
【技术干货|】浅谈MySQL中优化sql语句查询常用的30种方法(2018-04-04 14:29)
【新闻资讯|】强制索权!中国电信这款APP不仅索要70多项权限,还要修改你的通讯录(2018-04-02 19:06)
【技术干货|】什么是死锁和如何解决死锁(2018-04-02 19:00)
【技术干货|】PHP 图片自动过滤和检测(2018-04-02 15:51)
【技术干货|】PHP主流技术之:PHP7的新特性(2018-04-02 10:16)
【技术干货|】关于HTTP协议(2018-04-02 09:59)
网站首页??|?? 关于我们??|?? 广告合作??|?? 联系我们??|?? 隐私条款??|?? 免责声明
CopyRight 2014-2024 柒资源 | 京ICP备17053914号-2
联系客服
平台客服 平台小二 招商入驻 联系客服
13051431117
手机版

扫一扫进手机版
返回顶部