簡體   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