现有下面的数组,
$data = array ( array ( 'entity_id' => '880', 'sku' => '100088', 'name' => 'Tablet PC 512MB RAM 8GB Memory Wi-Fi Camera(Black)', 'price' => '117.8300', 'item' => array ( array ( 'attribute_id' => '103', 'frontend_label' => 'Meta Title', 'value' => NULL, ), array ( 'attribute_id' => '972', 'frontend_label' => 'Features', 'value' => '131,201,129', ), array ( 'attribute_id' => '992', 'frontend_label' => 'Battery capacity', 'value' => '5500mAh', ), ), ), )
怎样修改attribute_id = 972的value值呢,把131,201,129换成其它的值。谢谢!
引用来自“心翔”的答案
foreach ($data['item'] as $k => $v){
if($v['attribute_id'] == 972){
$data['item'][$k]['value'] = '131,201,129';
}
}
引用来自“祺爸PiscDong”的答案
引用来自“星迷”的答案
引用来自“xiaochong0302”的答案
foreach ($data['item'] as $k => $v){
if($v['attribute_id'] == 972){
$data['item'][$k]['value'] = '131,201,129';
}
}