Get Mailchimp user data
<?php
$data = array('apikey'=>$apiKey,'id'=>$listID,'email_address'=>$email);
$memberId = md5(strtolower($email));
$dataCenter = substr($apiKey, strpos($apiKey, '-') + 1);
$endpoint = 'https://' . $dataCenter . '.api.mailchimp.com/3.0/lists/' . $listID . '/members/' . $memberId;
$json_data = json_encode($data);
$options = array(
'http' => array(
'method' => 'PUT',
'header' => implode(
"\r\n",[
"Content-type: application/json",
"Content-length: " . strlen($json_data),
"Authorization: Basic " . base64_encode("anystring:$apiKey")
]),
'content' => $json_data,));
$context = stream_context_create($options);
$result = file_get_contents($endpoint, false, $context);
$result = json_decode($result);
print_r($result);