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 深入理解strtotime函数的使用详解
May 23 PHP
PHP数据库链接类(PDO+Access)实例分享
Dec 05 PHP
PHP临时文件的安全性分析
Jul 04 PHP
php 使用file_get_contents读取大文件的方法
Nov 13 PHP
php循环table实现一行两列显示的方法
Jun 04 PHP
PHP生成随机密码方法汇总
Aug 27 PHP
高质量PHP代码的50个实用技巧必备(上)
Jan 22 PHP
PHP对称加密函数实现数据的加密解密
Oct 27 PHP
浅析php-fpm静态和动态执行方式的比较
Nov 09 PHP
PHP接口继承及接口多继承原理与实现方法详解
Oct 18 PHP
PHP的mysqli_stmt_init()函数讲解
Jan 24 PHP
解决tp5在nginx下修改配置访问的问题
Oct 16 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
一首老MP3,致敬WAR3经典
2021/03/08 魔兽争霸
PHP 定界符 使用技巧
2009/06/14 PHP
PHP程序员面试 切忌急功近利(更需要注重以后的发展)
2010/09/01 PHP
php短址转换实现方法
2015/02/25 PHP
php导出中文内容excel文件类实例
2015/07/06 PHP
确保Laravel网站不会被嵌入到其他站点中的方法
2019/10/18 PHP
js玩一玩WSH吧
2007/02/23 Javascript
详解new function(){}和function(){}() 区别分析
2008/03/22 Javascript
JavaScript 对象成员的可见性说明
2009/10/16 Javascript
js 实现菜单左右滚动显示示例介绍
2013/11/21 Javascript
jQuery中even选择器的定义和用法
2014/12/23 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
2016/09/09 Javascript
jquery 抽奖小程序实现代码
2016/10/12 Javascript
基于jQuery对象和DOM对象和字符串之间的转化实例
2017/08/08 jQuery
NodeJs通过async/await处理异步的方法
2017/10/09 NodeJs
angularjs 缓存的使用详解
2018/03/19 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
ES6 Map结构的应用实例分析
2019/06/26 Javascript
JS多个表单数据提交下的serialize()应用实例分析
2019/08/27 Javascript
解决layer图标icon不加载的问题
2019/09/04 Javascript
JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例
2019/09/11 Javascript
async/await让异步操作同步执行的方法详解
2019/11/01 Javascript
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
使用Python构建Hopfield网络的教程
2015/04/14 Python
python中类和实例如何绑定属性与方法示例详解
2017/08/18 Python
Python实现的十进制小数与二进制小数相互转换功能
2017/10/12 Python
Python运维开发之psutil库的使用详解
2018/10/18 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
英国厨房与餐具用品为主的设计品牌:Joseph Joseph
2018/04/26 全球购物
JD Sports西班牙:英国领先的运动服装公司
2020/01/06 全球购物
英国著名的美容护肤和护发产品购物网站:Lookfantastic
2020/11/23 全球购物
农村葬礼主持词
2014/03/31 职场文书
《月亮湾》教学反思
2014/04/14 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
详解Java实践之抽象工厂模式
2021/06/18 Java/Android
详细聊聊vue中组件的props属性
2021/11/02 Vue.js