如何在php中转换两个数组,这可能吗?

时间:2015-03-04 11:35:09

标签: php arrays

如何转换两个数组。这有可能吗? 在php中单独创建数组。如何转换两个数组。这有可能吗? 在php中单独创建数组。

Arrayone
(
    [0] => H00
    [1] => T00.0
    [2] => L00    
)
Arraytwo
(
    [0] => 1
    [1] => 2
    [2] => 3
)

转换为喜欢这个

Array
(
    [icd] => H00
    [rank] => 1
)
Array
(
    [icd] => T00.0
    [rank] => 2
)
Array
(
    [icd] => L00
    [rank] => 3
)

2 个答案:

答案 0 :(得分:0)

试试这个..

您可以在PHP中组合两个数组。

$arr3 = array_combine($arr2, $arr1); print_r($arr3);

答案 1 :(得分:0)

假设您想要一个包含所有转换数组的数组。

$array1 = array('H00','T00.0','L00');
$array2 = array('1','2','3');

$result = array();
$array3 = array_combine($array2, $array1);

foreach($array3 as $key => $value)
    $result[] = array('icd' => $value, 'rank' => $key);

print_r($result);