Обновление многомерного массива в PHP

У меня есть массив, который выглядит так

$array =
    Array
    (
    [0] => Array
        (
            [Product] =>  Amazing Widget
            [Value] => 200
        )

    [1] => Array
        (
            [Product] => Super Amazing Widget
            [Value] => 400
        )

    [2] => Array
        (
            [Product] =>  Promising Widget 
            [Value] => 300
        )

    [3] => Array
        (
            [Product] => Superb Widget
            [Value] => 400
        )
    }

Я хочу обновить массив, чтобы изменить «Перспективный виджет» на 800 вместо 300.

Обратите внимание, что порядок этого массива произвольный, это означает, что мне нужно обновить значение на основе значения имени «Продукт» (, а не его номера в массиве ).

Я пытался получить к нему доступ через число в массиве, но понял, что по этой причине это не сработает, и я не знаю, как изменить значение одного элемента многомерного массива на основе другого.

Спасибо за любую помощь.

9
задан Danny 16 April 2012 в 21:20
поделиться