2012-07-09 54 views
1

我与阵列看起来像这样操作:如何更新数组值,然后使用PHP存储/保存在数组中?

$pms = array(
    'msg1' => array(
     'status' => 'unread', 
     'subject' => 'bla bla' 
    ), 
    'msg2' => array(
     'status' => 'unread', 
     'subject' => 'test..' 
    ), 
    'msg3' => array(
     'status' => 'unread', 
     'subject' => 'moreee..' 
    ) 
); 

我想实现的是能够选择“消息3”例如,从“未读”更新状态“读”,并把它回到阵列中的位置。

如何做到这一点?

+3

'$ PMS [“消息3”] [“状态”] =“读”;' – Andrew 2012-07-09 18:40:57

回答

5

只需将新的值赋给它像任何其他数组变量:

$pms['msg3']['status'] = 'read'; 
+0

相当令人印象深刻,你的速度有多快能提取他想要的东西 – Esailija 2012-07-09 18:41:57