У меня есть массив, как показано ниже.Как заменить значение внутри массива?
array (size=2)
'1S1' =>
array (size=8)
'order_id' => int 0
'item_id' => int 1
'special_desc' => string 'Special XXX' (length=11)
'qty' => int 2
'price' => int 50
'amount' => int 0
'created_at' => int 1376580193
'updated_at' => int 1376580193
'1S2' =>
array (size=8)
'order_id' => int 0
'item_id' => int 2
'special_desc' => string 'Special YYY' (length=11)
'qty' => int 3
'price' => int 150
'amount' => int 0
'created_at' => int 1376580193
'updated_at' => int 1376580193
Если бы я хотел, чтобы заменить «ORDER_ID» обоих элементов этого массива на новое значение перед сохранением в базе данных, какую функцию массив или метод можно использовать?
Спасибо.
Является ли массив динамическим, в котором вы не знали бы ключей к первому уровню? –
Что случилось с циклом в вашем массиве и модификацией переменных напрямую? –
просто прокрутите массив, например. с foreach и изменить ваше значение – sinaneker