2014-01-12 6 views
0

Я использую функцию webhook mailchimp для (в конечном счете) запуска скрипта в моем приложении, которое будет отмечать пользователя как отписку из информационного бюллетеня, если они откажутся подписываться через 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 
     ) 

) 

Мой вопрос, как я могу получить значение [электронной почты] из него, так что я могу затем передать, что в качестве переменной для обновления базы данных?

ответ

2

$ = электронную почту $ _POST [ 'данные'] [ 'электронной почты'];

+0

Спасибо большое. использовал это, и он отлично работал. – Railto

+0

Добро пожаловать. – makallio85

1

Попробуйте этот код:

$result_array = $_POST; 
echo $result_array["data"]["email"]; // or $_POST["data"]["email"]; 
Смежные вопросы