繁体   English   中英

在PHP中合并这两个数组

[英]Merge these two array in php

我想合并两个数组,其中第一个数组将是键,第二个数组将是结果数组中的值。

$array1 =array('k1','k2');
$array2 =array('v1','v2'); 

输出应为:

array(

    'k1' => 'v1',
    'k2' => 'v2',
    )

您使用内置的array_combine函数

$keys   = array('k1','k2');
$values = array('v1','v2'); 
$result = array_combine ($keys, $values);
<?php
$a1=array("a","b","c","d");
$a2=array("Cat","Dog","Horse","Cow");
print_r(array_combine($a1,$a2));
?>

您可以使用array_combine函数。 此函数将一个数组用于键,将一个数组用于值。

您可以将其用作:

array_combine ( $keys, $values );

您的情况是:

$array1 =array('k1','k2');
$array2 =array('v1','v2'); 

$combined_array = array_combine ( $array1, $array2 );

php中的array_combine()函数是最简单的方法:

$array1 =array('k1','k2');
$array2 =array('v1','v2'); 

$result_array =  array_combine ($array1, $array2);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM