在php中更新数组中的值

时间:2014-01-19 10:34:17

标签: php

我有这个数组:

Array
(
    [messagecount] => 1
    [messages] => Array
        (
            [0] => Array
                (
                    [status] => returnCode
                    [messageid] => messageId
                    [to] => to
                    [client-ref] => client-ref
                    [remainingbalance] => remaining-balance
                    [messageprice] => 0.01
                    [network] => network
                    [errortext] => error-message
                )

        )

)

我想要做的是我想要替换['messageprice']中的值,默认情况下它设置为0.01我想让它为0.02或任何其他我想要的。

编辑后,我希望在同一个数组中更新值。我想要这个结果

Array
(
    [messagecount] => 1
    [messages] => Array
        (
            [0] => Array
                (
                    [status] => returnCode
                    [messageid] => messageId
                    [to] => to
                    [client-ref] => client-ref
                    [remainingbalance] => remaining-balance
                    [messageprice] => 0.02
                    [network] => network
                    [errortext] => error-message
                )

        )

)

1 个答案:

答案 0 :(得分:2)

你可以这样做

$yourarray['messages'][0]['messageprice'] = '0.02';

Demo