2012-07-09 53 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