2014-01-12 74 views
0

我正在使用mailchimp的webhook功能(最終)在我的應用程序上運行腳本,如果他們通過mailchimp取消訂閱,則會將用戶標記爲取消訂閱。從發佈到php文件的數組中獲取單個值

Mailchimp正在使用POST將以下數組傳遞給我的腳本。

Array 
(
    [type] => unsubscribe 
    [fired_at] => 2014-01-12 12:56:23 
    [data] => Array 
     (
      [action] => unsub 
      [reason] => manual 
      [id] => 1b3a2f11af 
      [email] => [email protected] 
      [email_type] => html 
      [ip_opt] => xxx.xxx.xxx.xxx 
      [web_id] => 128403001 
      [merges] => Array 
       (
        [EMAIL] => [email protected] 
        [FNAME] => FNAME 
        [LNAME] => LNAME 
       ) 

      [list_id] => 5c30250cdb 
     ) 

) 

我的問題是,我該如何獲得[email]值,然後我可以通過它作爲變量來更新數據庫?

回答

2

$電子郵件= $ _POST [ '數據'] [ '電子郵件'];

+0

非常感謝。使用這個,它工作完美。 – Railto

+0

不客氣。 – makallio85

1

嘗試此代碼:

$result_array = $_POST; 
echo $result_array["data"]["email"]; // or $_POST["data"]["email"];