array_combine()是PHP中的内置函数, 用于组合两个数组并通过使用一个数组作为键和另一个数组作为值来创建新数组。也就是说, 一个数组的所有元素将是新数组的键, 第二个数组的所有元素将成为此新数组的值。
例子:
Input : $array1 = ("Ram", "Akash", "Rishav");
$array2 = ('24', '30', '45');
Output :Array([Ram] =>
24[Akash] =>
30[Rishav] =>
45)Input : $array1 = ("65824", "92547", "12045");
$array2 = ('1', '2', '3');
Output :Array([65824] =>
1[92547] =>
2[12045] =>
3)
语法如下:
array_combine( $keys_array, $values_array )
参数:该函数接受两个参数, 并且都是必需的。功能参数如下所列:
- $ keys_array:这是一组键。如果将非法值作为键传递, 则它将转换为字符串。
- $ values_array:这是将在新数组中使用的值的数组。
【PHP如何使用array_combine()函数(用法示例)】下面的程序说明了PHP中的array_combine()函数:
<
?php// PHP program to illustrate the working
// of array_combine() function
function Combine( $array1 , $array2 ) {
return ( array_combine ( $array1 , $array2 ));
}// Driver Code
$array1 = array ( "Ram" , "Akash" , "Rishav" );
$array2 = array ( '24' , '30' , '45' );
print_r(Combine( $array1 , $array2 ));
?>
输出如下:
Array([Ram] =>
24[Akash] =>
30[Rishav] =>
45)
注意:两个数组中的元素总数必须相等才能使函数成功执行, 否则将引发错误。
参考: https://www.php.net/manual/en/function.array-combine.php
推荐阅读
- Python中的数组用法指南|S2(重要函数)
- Python如何从字符串列表中删除空字符串()
- Python使用.kv文件的Kivy中的StackLayout
- Networxx模块的超链接诱导主题搜索(HITS)算法|Python
- JavaScript ScrollLoopMenu插件用法示例
- 如何处理Win8.1鼠标间歇性失灵问题?
- Win8应用商店中没有检查更新选项如何应对?
- 如何调整Win8系统输入法切换的顺序
- Win8.1系统关闭硬件加速的办法