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将数据导入到Foxmail
Oct 09 PHP
PHP 程序员也要学会使用“异常”
Jun 16 PHP
PHP中spl_autoload_register()和__autoload()区别分析
May 10 PHP
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
Jun 30 PHP
Java和PHP在Web开发方面对比分析
Mar 01 PHP
php将日期格式转换成xx天前的格式
Apr 16 PHP
CI框架中redis缓存相关操作文件示例代码
May 17 PHP
PHP编程 SSO详细介绍及简单实例
Jan 13 PHP
对于Laravel 5.5核心架构的深入理解
Feb 22 PHP
php成功操作redis cluster集群的实例教程
Jan 13 PHP
PHP快速排序算法实现的原理及代码详解
Apr 03 PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
Sep 30 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简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
从JavaScript的函数重名看其初始化方式
2007/03/08 Javascript
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
Jquery+WebService 校验账号是否已被注册的代码
2010/07/12 Javascript
有关js的变量作用域和this指针的讨论
2010/12/16 Javascript
JavaScript:new 一个函数和直接调用函数的区别分析
2013/07/10 Javascript
解决Jquery load()加载GB2312页面时出现乱码的两种方案
2013/09/10 Javascript
jquery ajax的success回调函数中实现按钮置灰倒计时
2013/11/19 Javascript
对Web开发中前端框架与前端类库的一些思考
2015/03/27 Javascript
JS实现随机乱撞彩色圆球特效的方法
2015/05/05 Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
2015/09/04 Javascript
JS实现动态表格的添加,修改,删除功能(推荐)
2016/06/15 Javascript
Node.js与MySQL交互操作及其注意事项
2016/10/05 Javascript
NodeJS收发GET和POST请求的示例代码
2017/08/25 NodeJs
详解VUE前端按钮权限控制
2019/04/26 Javascript
JavaScript缓动动画函数的封装方法
2020/11/25 Javascript
Python用imghdr模块识别图片格式实例解析
2018/01/11 Python
python创建属于自己的单词词库 便于背单词
2019/07/30 Python
Pycharm+Python+PyQt5使用详解
2019/09/25 Python
python numpy实现多次循环读取文件 等间隔过滤数据示例
2020/03/14 Python
python使用QQ邮箱实现自动发送邮件
2020/06/22 Python
matplotlib对象拾取事件处理的实现
2021/01/14 Python
python中PyQuery库用法分享
2021/01/15 Python
详解HTML5中的标签
2015/06/19 HTML / CSS
Banggood官网:面向全球客户的综合商城
2017/04/19 全球购物
联想澳大利亚官网:Lenovo Australia
2018/01/18 全球购物
澳大利亚最受欢迎的美发和美容在线商店:Catwalk
2018/12/12 全球购物
迟到检讨书800字
2014/01/13 职场文书
小学生期末评语
2014/04/21 职场文书
碧霞祠导游词
2015/02/09 职场文书
2015年农村党员干部主题教育活动总结
2015/03/25 职场文书
装饰施工员岗位职责
2015/04/11 职场文书
观后感格式
2015/06/19 职场文书
如何写一份具有法律效力的借款协议书?
2019/07/02 职场文书
python APScheduler执行定时任务介绍
2022/04/19 Python