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 相关文章推荐
无限级别菜单的实现
Oct 09 PHP
在线增减.htpasswd内的用户
Oct 09 PHP
PHP程序员面试 切忌急功近利(更需要注重以后的发展)
Sep 01 PHP
php中获取指定IP的物理地址的代码(正则表达式)
Jun 23 PHP
php长字符串定义方法
Jul 12 PHP
PHP获取时间排除周六、周日的两个方法
Jun 30 PHP
php自动加载方式集合
Apr 04 PHP
PHP发送AT指令实例代码
May 26 PHP
yii2控制器Controller Ajax操作示例
Jul 23 PHP
php通过会话控制实现身份验证实例
Oct 18 PHP
PHP定义字符串的四种方式详解
Feb 06 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
Mar 18 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自动生成后台导航网址的最佳方法
2013/08/27 PHP
PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程
2014/08/23 PHP
PHP+jquery实时显示网站在线人数的方法
2015/01/04 PHP
php里array_work用法实例分析
2015/07/13 PHP
深入理解PHP中的count函数
2016/05/31 PHP
ext checkboxgroup 回填数据解决
2009/08/21 Javascript
JavaScript Event事件学习第一章 Event介绍
2010/02/07 Javascript
Web前端设计模式  制作漂亮的弹出层
2010/10/29 Javascript
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
2015/04/07 Javascript
Angularjs的ng-repeat中去除重复数据的方法
2016/08/05 Javascript
JavaScript 是什么意思
2016/09/22 Javascript
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
2017/03/03 Javascript
解决Jquery下拉框数据动态获取的问题
2018/01/25 jQuery
详解微信小程序中组件通讯
2018/10/30 Javascript
详解如何用typescript开发koa2的二三事
2018/11/13 Javascript
[55:18]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
Python 多线程Threading初学教程
2017/08/22 Python
Python基于百度云文字识别API
2018/12/13 Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
2019/10/30 Python
python读取与处理netcdf数据方式
2020/02/14 Python
Python更换pip源方法过程解析
2020/05/19 Python
天巡全球:Skyscanner Global
2017/06/20 全球购物
JD Sports澳洲官网:英国领先的运动鞋和运动时尚零售商
2020/02/15 全球购物
为什么要优先使用同步代码块而不是同步方法?
2013/01/30 面试题
机械设计专业应届生求职信
2013/11/21 职场文书
教师业务培训方案
2014/05/01 职场文书
事业单位考核材料
2014/05/21 职场文书
法学求职信
2014/06/22 职场文书
mybatis调用sqlserver存储过程返回结果集的方法
2021/05/08 SQL Server
pytorch常用数据类型所占字节数对照表一览
2021/05/17 Python
关于maven依赖 ${xxx.version}报错问题
2022/01/18 Java/Android
深入理解go缓存库freecache的使用
2022/02/15 Golang
引用计数法和root搜索算法以及JVM中判定对象需要回收的方法
2022/04/19 Java/Android