对于“php 数组的合并、拆分、区别取值函数集”的详细讲解,我们可以分为以下三个部分进行讲解。
对于“php 数组的合并、拆分、区别取值函数集”的详细讲解,我们可以分为以下三个部分进行讲解。
一、PHP数组合并函数集
1. PHP函数:array_merge()
array_merge() 函数用于把一个或多个数组合并为一个数组,返回合并后的新数组。
示例代码:
$arr1 = array('a','b','c');
$arr2 = array('d','e','f');
$arr3 = array_merge($arr1, $arr2);
print_r($arr3);
输出结果:
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
[5] => f
)
2. PHP函数:array_combine()
array_combine() 函数用于使用一个数组的值作为新数组的键名,另一个数组的值作为新数组的值。
示例代码:
$arr1 = array('a','b','c');
$arr2 = array('1','2','3');
$arr3 = array_combine($arr1, $arr2);
print_r($arr3);
输出结果:
Array
(
[a] => 1
[b] => 2
[c] => 3
)
二、PHP数组拆分函数集
1. PHP函数:array_chunk()
array_chunk() 函数将一个数组分割成多个数组,返回分割后的新数组。
示例代码:
$arr = array('a','b','c','d','e','f');
$arr_chunk = array_chunk($arr, 2);
print_r($arr_chunk);
输出结果:
Array
(
[0] => Array
(
[0] => a
[1] => b
)
[1] => Array
(
[0] => c
[1] => d
)
[2] => Array
(
[0] => e
[1] => f
)
)
2. PHP函数:array_splice()
array_splice() 函数从数组中移除选定的元素,并用新元素替代它。
示例代码:
$arr = array('a','b','c','d','e','f');
array_splice($arr, 2, 2, array('x','y'));
print_r($arr);
输出结果:
Array
(
[0] => a
[1] => b
[2] => x
[3] => y
[4] => e
[5] => f
)
三、PHP数组差异取值函数集
1. PHP函数:array_diff()
array_diff() 函数比较两个数组的键值,并返回一个差集数组,差集数组包括所有在第一个数组中但不在其它数组中的值。
示例代码:
$arr1 = array('a','b','c','d');
$arr2 = array('c','d','e','f');
$arr3 = array_diff($arr1, $arr2);
print_r($arr3);
输出结果:
Array
(
[0] => a
[1] => b
)
2. PHP函数:array_intersect()
array_intersect() 函数比较两个数组的键值,并返回一个交集数组,交集数组包括所有在第一个数组中且同时也在其它数组中的值。
示例代码:
$arr1 = array('a','b','c','d');
$arr2 = array('c','d','e','f');
$arr3 = array_intersect($arr1, $arr2);
print_r($arr3);
输出结果:
Array
(
[2] => c
[3] => d
)
以上就是“php 数组的合并、拆分、区别取值函数集”的完整攻略,希望对你有所帮助。
沃梦达教程
本文标题为:php 数组的合并、拆分、区别取值函数集
猜你喜欢
- Laravel框架中composer自动加载的实现分析 2022-10-02
- PHP Linux安装 2023-09-02
- PHP中CakePHP添加数据库实例方法 2023-05-09
- php屏蔽错误及提示的方法 2023-04-19
- php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析 2023-01-25
- RSA实现JS前端加密与PHP后端解密功能示例 2023-01-31
- 总结PHP中初始化空数组的最佳方法 2022-12-15
- php弹出提示框的是实例写法 2023-02-14
- 详解PHP 二维数组排序保持键名不变 2022-12-30
- PHP中foreach()用法汇总 2024-01-02