【问题标题】:How to rename an array? [duplicate]如何重命名数组? [复制]
【发布时间】:2015-10-21 19:09:33
【问题描述】:

我有这样的数组:

[0] => Array
    (
        [fee_id] => 15
        [fee_amount] => 308.5
        [year] => 2009                
    )

我想把父母的名字改成这样:

'searchResult' => Array
    (
        [fee_id] => 15
        [fee_amount] => 308.5
        [year] => 2009                
    )

怎么可能?

【问题讨论】:

  • 怎么不是?检查链接中的第一个答案;它说明了如何更改数组值键的名称。

标签: php arrays


【解决方案1】:

这样的事情是可能的:

<?php
//keep it in the same variable
$array['searchResult'] = $array[0];
unset($array[0]);

//create a new variable
$new_array = array('searchResult'=>$array[0]);
?>

【讨论】:

    【解决方案2】:

    这就是我想要的!

     $searchRs['searchRs'] = $resultArr->d;
     unset($resultArr->d);
     return $searchRs;
    

    【讨论】:

    • 正如我告诉你的,这与已接受的答案 here 完全相同。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    • 2018-06-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-28
    • 2011-07-30
    相关资源
    最近更新 更多