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维护文件系统
Oct 09 PHP
基于Windows下Apache PHP5.3.1安装教程
Jan 08 PHP
php 静态变量与自定义常量的使用方法
Jan 26 PHP
对象失去焦点时自己动提交数据的实现代码
Nov 06 PHP
php cli 小技巧
Jun 03 PHP
使用PHP获取当前url路径的函数以及服务器变量
Jun 29 PHP
PHP include任意文件或URL介绍
Apr 29 PHP
php简单实现多字节字符串翻转的方法
Mar 31 PHP
启用Csrf后POST数据时出现的400错误
Jul 05 PHP
php提交表单时保留多个空格及换行的文本样式的方法
Jun 20 PHP
php封装db类连接sqlite3数据库的方法实例
Dec 19 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 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数组输出html表格的方法
2014/02/24 PHP
thinkphp特殊标签用法概述
2014/11/24 PHP
php实现简单的上传进度条
2015/11/17 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
PDO操作MySQL的基础教程(推荐)
2017/08/18 PHP
ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
2018/06/13 PHP
有效的捕获JavaScript焦点的方法小结
2009/10/08 Javascript
JavaScript Event学习第八章 事件的顺序
2010/02/07 Javascript
js中document.getElementByid、document.all和document.layers区分介绍
2011/12/08 Javascript
javascript实现当前页导航激活的方法
2015/02/27 Javascript
js实现在网页上简单显示时间的方法
2015/03/02 Javascript
jquery带翻页动画的电子杂志代码分享
2015/08/21 Javascript
javascript如何实现360度全景照片问题汇总
2016/04/04 Javascript
初识简单却不失优雅的Vue.js
2016/09/12 Javascript
使用DeviceOne实现微信小程序功能
2016/12/29 Javascript
angular之ng-template模板加载
2017/11/09 Javascript
Node层模拟实现multipart表单的文件上传示例
2018/01/02 Javascript
详解如何为你的angular app构建一个第三方库
2018/12/07 Javascript
写给新手同学的vuex快速上手指北小结
2020/04/14 Javascript
vue组件中节流函数的失效的原因和解决方法
2020/12/02 Vue.js
Python判断文件和文件夹是否存在的方法
2015/05/21 Python
Python实现把数字转换成中文
2015/06/29 Python
Python实现字典按照value进行排序的方法分析
2017/12/23 Python
TensorFlow模型保存/载入的两种方法
2018/03/08 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
python 遍历列表提取下标和值的实例
2018/12/25 Python
浅谈python常用程序算法
2019/03/22 Python
python深copy和浅copy区别对比解析
2019/12/26 Python
浅析Python3 pip换源问题
2020/01/06 Python
django实现将修改好的新模型写入数据库
2020/03/31 Python
如何打印出当前源文件的文件名以及源文件的当前行号
2015/04/05 面试题
计算机专业推荐信范文
2013/11/20 职场文书
教师年度考核评语
2014/04/28 职场文书
幼儿园安全生产月活动总结
2014/07/05 职场文书
小学科学课教学反思
2016/02/23 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书