当前位置:首页 > 日记 > 正文

旧的PHP数组函数array_merge(一定要看)

旧的PHP数组函数array_merge(一定要看)
这个函数很久以前就用过了,它只是一个简单的用法,没有太多的研究。

我看过一些使用的array_merge当我阅读博客的今天,所以我要把它总结。
array_merge是一个组合的一个或多个数组。

此函数用于从数据库中提取的结果集的联合操作。

参数配置也很简单array_merge(arr1,arr2 arrn)

注意,这里的参数必须是数组,否则会报告错误。

虽然看起来很简单,但是有很多坑。

我们将以一个数组和大多数组的方向来分析它。
1,多个数组合并操作(自定义名称):

下面的结果可以从数据键同美元美元已覆盖arr2看到前。

后一个数组将包含前面数组中相同的值。
< PHP

$ arr1 =阵列(A =>1,B = > 2);
$ arr2 =阵列(A =>1,B = > 3,C = > 2);

ret = array_merge美元($ ARR1 arr2美元);
print_r($ RET);
运行结果
阵列

{ 1
{ 3
{ 2

超过2。数组合并(自定义数字键):

如果为数字格式的数组键,将保留所有的键和键。
< PHP

$ arr1 =阵列(1 = 2 = > > 1,2);
$ arr2 =阵列(1 = 2 = > > 1,3,6 = > 2);

ret = array_merge美元($ ARR1 arr2美元);
print_r($ RET);

运行结果

阵列

{ 0 } = 1
{ 1 } = 2
{ 2 } = 1
{ 3 } = 3
{ 4 } = 2

超过3。数组合并操作(无输入键):
< PHP

$ arr1 =阵列(1,2);
$ arr2 =阵列(6);

ret = array_merge美元($ ARR1 arr2美元);
print_r($ RET);
运行结果
阵列

{ 0 } = 1
{ 1 } = 2
{ 2 } = 1
{ 3 } = 2
{ 4 } = 6

4。多数在合并操作中(当数组为空时):

空操作数组非常常见,无论哪个数组是空的,都会显示现有的值。
< PHP

$ arr1 =阵();
$ arr2 =阵列(6);

ret = array_merge美元($ ARR1 arr2美元);
print_r($ RET);
运行结果
阵列

{ 0 } = 1
{ 1 } = 2
{ 2 } = 6

5。单阵操作:

array_merge()通常不会用在一个数组的情况,因为函数来合并数组。

但是如果你想恢复原来的名字来使用这个函数,但是不建议这样做。

因为有一个比它可以使用array_values更好的功能()

事实上,单数组操作在2, 3和两种情况下有类似的情况,当数字键将直接显示格式名称时,否则。
< PHP

前阵(1美元= = = = > > > 1 2,6);

ret = array_merge美元(合前);
print_r($ RET);
运行结果
阵列

{ 0 } = 1
{ 1 } = 2
{ 2 } = 6

6。当两个数组合并,array_merge()可以使用,后者的数组将与以前的数组合并

但是,当你想把前面的数组和后面的数组合并时,你想做什么呢

你在改变array_merge两数组中的位置()有一种更简单的方法。

使用+完成操作。
< PHP
$ arr1 =阵列(A =>1,B = > 2);
$ arr2 =阵列(A =>1,B =>3,C = > 6);

美元美元美元arr2 ARR1 ret = +;
print_r($ RET);
运行结果
阵列

{ 1
{ 2
{ 6

以上常见的故事array_merge PHP数组函数(见文章)是萧边分享给你的所有内容,希望能给大家一个参考,我希望你能支持它。

相关文章

识别与PS图象处理软件CS5的内容快

识别与PS图象处理软件CS5的内容快

映射,识别,图象,处理软件,快速,代号是白兔子(Bai Tu)PS图象处理软件CS5已经发布。我把简体中文版提前体验它带来的新感觉。今天我们会尽量尝试PS图象处理软件CS5的内容识别功能。该功能优化映射过程中最常见的问题的软件,和Adobe的设计师赋予…

PS是如何产生冰冻效果的

PS是如何产生冰冻效果的

冰冻,效果,电脑软件,PS,ps冻结效果的文本 软件名称:Adobe PS图象处理软件8全绿色中文版软件大小:150.1mb更新时间:2015-11-04 1,新的800×800px文件,背景为白色,点击渐变工具,调出最喜欢的颜色,按住Shift键,并将线性梯度从上到下。 2,然后使用文本工…

PS图象处理软件生产的一种细刷

PS图象处理软件生产的一种细刷

图象,处理软件,电脑软件,PS,毛笔的构造比较简单,但写作部分却比较复杂。有更多的线。制作时,需要从底部慢慢地描绘出来。完成整个部分后,可以产生高光泽。 最终效果 1。首先,看看画笔的绘制,画笔大致由以下部分组成:钢笔、钢笔和金属环。 图1 …

PS图象处理软件使冷暖叠加字符颜色

PS图象处理软件使冷暖叠加字符颜色

叠加,字符,冷暖,图象,处理软件,字的效果更多的颜色,蓝色,黄色和红色;当使文本更多的复制几层,每一层的高光和深色,这种效果是在叠加后得到的。 最终效果 1,打开PS软件,按Ctrl + N新建画布,大小为1000×700像素,分辨率为72,如下所示。然后确定。 2,选…

分页优化技术

分页优化技术

优化,分页,技术,电脑软件,普通的分页 数据分页网页中是很常见的,和分页一般限制开始,偏移,然后开始基于网页的页面数 SELECT * FROM用户限制中 分页效率将降低数十万倍,MySQL需要从一开始计算,这大大影响效率。 SELECT * FROM用户限制100001,20…

PS2016宣言的字体教程

PS2016宣言的字体教程

教程,字体,宣言,电脑软件,本教程是为与朋友分享PS做的我的2016个申报字体,教程很不错,推荐看看吧! 本教程主要是通过对文字的处理,配合对图案材料的修改,使效果看起来有很强的设计感。它主要使用图层样式为图案添加很多颜色。现在让我们一起学习…

基本的反向打印页面的两种方法

基本的反向打印页面的两种方法

方法,两种,页面,电脑软件,大家都知道,特别是记者很受欢迎的文字编辑和排版功能,我们也相信使用已经很熟练,但你也打印功能的话是非常了解它特别是如果你知道如何实现反向打印订单今天,引进各种印刷技术在Word中: Word2007逆序打印页面的方法 …

PPT2007如何添加背景和的透明度和

PPT2007如何添加背景和的透明度和

修改,教程,透明度,背景,电脑软件,在PPT2007制作,如何设置幻灯片背景的透明度一个朋友刚用PPT2007,这可能有点困难。接下来,萧边介绍了如何设置PPT2007的背景图像的透明度。 PPT2007添加背景和修改图片的透明度的方式 一个很好的PPT页面设计,…

jQueryEasyUI菜单组件菜单使用详解

jQueryEasyUI菜单组件菜单使用详解

菜单,组件,详解,电脑软件,jQueryEasyUI,本例为您分享jQuery EasyUI菜单组件的实现代码,供大家参考,以下具体内容 加载模式 菜单组件通常用于快捷菜单,它们按加载方式按类或js设置为菜单组件,然后通过JS事件部分重复响应。 新建 打开 字 擅长 …

MySQL语句隐藏了中间的电话号码的

MySQL语句隐藏了中间的电话号码的

语句,四位,电话号码,电脑软件,MySQL,第一个查询表结构(sys_users): SELECT * FROM sys_users; 第一种方法:将四位隐藏在电话号码的中间。 选择替换(移动,substr(移动、4,4),'xxxx)从sys_users 第二种方法:隐藏电话号码中间的四位(推荐) 选择插入(移动…

WPSWPS演示课制作精细胶片的操作方

WPSWPS演示课制作精细胶片的操作方

操作方法,演示,精细,电脑软件,WPSWPS,我相信你看过这部电影。随着科技的发展,我所录制的许多电影都没有被看到。今天,萧边教我们在WPS制作精美电影操作技能。 在WPS中制作精细胶片的步骤如下: 打开WPS表单软件,创建一个新表单文档,在图表中选…

关于正则表达式在Oracle中使用的教

关于正则表达式在Oracle中使用的教

教程,正则表达式,电脑软件,Oracle,前言 正则表达式被广泛使用在软件,包括*nix(Linux,Unix,等等),HP等操作系统,PHP,C #,java等开发环境。 本文主要介绍正则表达式在oracle中的应用。 Oracle是密不可分的使用正则表达式从这4个功能:regexp_like,rege…