PHP合并两个或多个数组的方法
作者:laozhang 时间:2023-06-11 12:06:28
使用运算符“+”
PHP的数组运算符“+”可以用来联合两个(或多个数组)。
<?php
header("content-type:text/html;charset=utf-8");
$x = array("red", "green","orange");
$y = array("red","blue","yellow","cyan");
$z = $x + $y; // $x 与 $y 的联合
var_dump($z);
?>
输出:
可以看出,第二个数组中只有第4个值包含在结果中,因为第二个数组的前三个元素具有和第一个数组元素相同的键。接下来让我们看看数组索引不匹配时数组联合运算符"+"的作用:
<?php
header("content-type:text/html;charset=utf-8");
$x = array("a" => "red", "b" => "green");
$y = array("c" => "blue", "d" => "yellow");
$z = $x + $y; // $x 与 $y 的联合
var_dump($z);
?>
输出:
可以看出:数组运算符“+”没有对结果中索引进行重新排序。
使用array_merge()函数
array_merge()函数可以用于将两个或多个数组合并为一个数组,例:
<?php
header("content-type:text/html;charset=utf-8");
$x = array("0" => "red", "1" => "green","2" => "yellow");
$y = array("3" => "blue", "2" => "yellow","1" => " orange");
$z = array_merge($x, $y); // $x 与 $y 的联合
var_dump($z);
?>
输出:
可以看出,array_merge()函数传递给数组键的数字索引在返回的数组中从零开始重新编号。
使用array_merge_recursive()函数
array_merge_recursive()函数可以把一个或多个数组合并为一个数组。
<?php
header("content-type:text/html;charset=utf-8");
$x = array("0" => "red", "1" => "green","2" => "yellow");
$y = array("3" => "blue", "2" => "yellow","1" => " orange");
$z = array_merge_recursive($x, $y); // $x 与 $y 的联合
var_dump($z);
?>
输出:
标签:PHP,合并数组
0
投稿
猜你喜欢
原生js实现波浪导航效果
2024-04-17 10:06:25
MYSQL中varchar和TEXT的相关问题详析
2024-01-23 00:58:42
PHP chr()函数讲解
2023-06-05 04:03:58
Matplotlib 折线图plot()所有用法详解
2023-01-30 06:10:30
python使用PIL模块获取图片像素点的方法
2022-07-28 10:57:57
python实现获取序列中最小的几个元素
2023-12-24 19:11:32
详解Django框架中的视图级缓存
2021-02-02 02:13:33
python 实现list或string按指定分段
2023-10-30 02:04:20
python 使用cycle构造无限循环迭代器
2022-08-19 13:09:10
dubbo中zookeeper请求超时问题:mybatis+spring连接mysql8.0.15的配置
2024-01-13 21:40:23
浅谈python累加求和+奇偶数求和_break_continue
2021-03-06 06:56:03
Python函数式编程的用法详解
2021-12-21 16:16:15
浅谈数据库日期类型字段设计应该如何选择
2024-01-21 13:55:21
Python有序查找算法之二分法实例分析
2023-04-09 00:02:37
有用的SQL语句(删除重复记录,收缩日志)
2008-03-04 16:59:00
bootstrap3 兼容IE8浏览器!
2023-07-02 05:18:58
python使用opencv切割图片白边
2021-10-16 04:44:06
学习Python中一些实用的库
2022-11-02 13:55:56
MySQL中用户授权以及删除授权的方法
2024-01-27 13:25:03
Python性能优化的20条建议
2021-05-20 15:24:12