PHP简单实现合并2个数字键数组值的方法


Posted in PHP onMay 30, 2017

本文实例讲述了PHP简单实现合并2个数字键数组值的方法。分享给大家供大家参考,具体如下:

先要了解一个基础知识点:PHP合并数组+与array_merge的区别分析

<?php
/**
 * PHP合并2个数字键数组的值
 *
 * @param array $arr1
 * @param array $arr2
 * @return array
 */
function new_array_merge($arr1, $arr2)
{
  if (!is_array($arr1) || !is_array($arr2))
  {
    return array();
  }
  $arr = array_flip($arr1) + array_flip($arr2);
  return array_keys($arr);
}
$arr1 = array('aa', 'bb', 'cc');
$arr2 = array('aa2', 'bb', 'cc2');
$arr = new_array_merge($arr1, $arr2);
print_r($arr);

输出:

Array
(
  [0] => aa
  [1] => bb
  [2] => cc
  [3] => aa2
  [4] => cc2
)

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP+MYSQL 出现乱码的解决方法
Aug 08 PHP
PHP 身份验证方面的函数
Oct 11 PHP
php切割页面div内容的实现代码分享
Jul 31 PHP
如何用PHP实现插入排序?
Apr 10 PHP
php递归方法实现无限分类实例代码
Feb 28 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
Jun 09 PHP
ThinkPHP之用户注册登录留言完整实例
Jul 22 PHP
主流PHP框架的优缺点对比分析
Dec 25 PHP
PHP中把对象数组转换成普通数组的方法
Jul 10 PHP
YII Framework教程之异常处理详解
Mar 14 PHP
php实现数字补零的方法总结
Sep 12 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
Mar 24 PHP
PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)
May 30 #PHP
php实现数组纵向转横向并过滤重复值的方法分析
May 29 #PHP
PHP使用数组实现矩阵数学运算的方法示例
May 29 #PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
May 29 #PHP
PHP实现的简单AES加密解密算法实例
May 29 #PHP
PHP编程求最大公约数与最小公倍数的方法示例
May 29 #PHP
使用一个for循环将N*N的二维数组的所有值置1实现方法
May 29 #PHP
You might like
php+ajax 实现输入读取数据库显示匹配信息
2015/10/08 PHP
php实现的二叉树遍历算法示例
2017/06/15 PHP
PHP检查端口是否可以被绑定的方法示例
2018/08/09 PHP
php设计模式之装饰模式应用案例详解
2019/06/17 PHP
tp5.1框架数据库子查询操作实例分析
2020/05/26 PHP
$.format,jquery.format 使用说明
2011/07/13 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
javascript 实现字符串反转的三种方法
2013/11/23 Javascript
Node.js中使用Buffer编码、解码二进制数据详解
2014/08/16 Javascript
详解基于Bootstrap扁平化的后台框架Ace
2015/11/27 Javascript
浏览器复制插件zeroclipboard使用指南
2016/03/26 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
JS实现点击表头表格自动排序(含数字、字符串、日期)
2017/01/22 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
js中的闭包实例展示
2018/11/01 Javascript
React性能优化系列之减少props改变的实现方法
2019/01/17 Javascript
vue+element实现表单校验功能
2019/05/20 Javascript
使用Vue-Awesome-Swiper实现旋转叠加轮播效果&amp;平移轮播效果
2019/08/16 Javascript
Vue根据条件添加click事件的方式
2019/11/09 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
vue.js click点击事件获取当前元素对象的操作
2020/08/07 Javascript
简单谈谈offsetleft、offsetTop和offsetParent
2020/12/04 Javascript
[01:14:10]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Orenda
2014/05/22 DOTA
python开发之基于thread线程搜索本地文件的方法
2015/11/11 Python
python接口调用已训练好的caffe模型测试分类方法
2019/08/26 Python
使用 Supervisor 监控 Python3 进程方式
2019/12/05 Python
3种适用于Python的疯狂秘密武器及原因解析
2020/04/29 Python
Python字节单位转换(将字节转换为K M G T)
2021/03/02 Python
HTML5拖拉上传文件的简单实例
2017/01/11 HTML / CSS
中药学自荐信
2014/06/15 职场文书
2014年重阳节敬老活动方案
2014/09/16 职场文书
党委干部批评与自我批评发言稿
2014/09/28 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书
2016年“12.4”法制宣传日活动总结
2016/04/01 职场文书
JavaScript阻止事件冒泡的方法
2021/12/06 Javascript