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合并js请求的例子
Nov 01 PHP
PHP同时连接多个mysql数据库示例代码
Mar 17 PHP
php计算两个日期时间差(返回年、月、日)
Jun 19 PHP
ThinkPHP中自定义目录结构的设置方法
Aug 15 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
Oct 14 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
Jan 07 PHP
PHP设置头信息及取得返回头信息的方法
Jan 25 PHP
Joomla简单判断用户是否登录的方法
May 04 PHP
php实现博客,论坛图片防盗链的方法
Oct 15 PHP
Laravel 的数据库迁移的方法
Jul 31 PHP
PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例
May 30 PHP
tp5框架基于ajax实现异步删除图片的方法示例
Feb 10 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
实现 win2003 下 mysql 数据库每天自动备份
2006/12/06 PHP
基于asp+ajax和数据库驱动的二级联动菜单
2010/05/06 PHP
PHP解码unicode编码的中文字符代码分享
2014/08/13 PHP
php连接oracle数据库及查询数据的方法
2014/12/29 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
详解Yii2 定制表单输入字段的标签和样式
2017/01/04 PHP
php+Ajax处理xml与json格式数据的方法示例
2019/03/04 PHP
实例分析10个PHP常见安全问题
2019/07/09 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
PHP如何开启Opcache功能提升程序处理效率
2020/04/27 PHP
js实现网页自动刷新可制作节日倒计时效果
2014/05/27 Javascript
javascript关于运动的各种问题经典总结
2015/04/27 Javascript
深入理解JavaScript编程中的原型概念
2015/06/25 Javascript
javascript实现点击提交按钮后显示loading的方法
2015/07/03 Javascript
jQuery Validate验证框架经典大全
2015/09/23 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
jQuery+Ajax实现限制查询间隔的方法
2016/06/07 Javascript
关于JS中setTimeout()无法调用带参函数问题的解决方法
2016/06/21 Javascript
Angular企业级开发——MVC之控制器详解
2017/02/20 Javascript
Express之get,pos请求参数的获取
2017/05/02 Javascript
jQuery选取所有复选框被选中的值并用Ajax异步提交数据的实例
2017/08/04 jQuery
简单的vuex 的使用案例笔记
2018/04/13 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
ES6 迭代器与可迭代对象的实现
2019/02/11 Javascript
vue-router跳转时打开新页面的两种方法
2019/07/29 Javascript
JQuery样式与属性设置方法分析
2019/12/07 jQuery
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
Python解决鸡兔同笼问题的方法
2014/12/20 Python
Python实现的大数据分析操作系统日志功能示例
2019/02/11 Python
django+tornado实现实时查看远程日志的方法
2019/08/12 Python
Django自带日志 settings.py文件配置方法
2019/08/30 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
2020/05/15 Python
公司年会抽奖活动主持词
2014/03/31 职场文书
六一儿童节新闻稿
2015/07/17 职场文书
MySQL Shell import_table数据导入的实现
2021/08/07 MySQL