我想重命名数字键。有可能吗?

时间:2015-03-04 06:34:45

标签: php arrays

我想将arrayone中的数字键重命名为icd,将arraytwo重命名为rank。可能吗?

Arrayone
(
    [0] => A00
    [1] => B00.0
    [2] => C00.0  
)
Arraytwo
(
    [0] => 1
    [1] => 2
    [2] => 3
)

要:

Arrayone
(
    [icd] => A00
    [icd] => B00.0
    [icd] => C00.0  
)
Arraytwo
(
    [rank] => 1
    [rank] => 2
    [rank] => 3
)

1 个答案:

答案 0 :(得分:-1)

    Arrayone ( 
           [icd] => A00 
           [icd] => B00.0 
           [icd] => C00.0
    )

是不可能的

但你可以这样做

Array
(
    [0] => Array
        (
            [icd] => A00
        )

    [1] => Array
        (
            [icd] => B00.0
        )

    [2] => Array
        (
            [icd] => C00.0
        )

)

使用此代码

$arr1 = array('A00','B00.0','C00.0');
$new_arr = array();
foreach($arr1 as $key=>$val){
    $new_arr[] = ['icd' => $val];
}
print_r($new_arr);