function getCustomField($code, $object)
{
$result = [];
foreach ($object['custom_fields'] as $customField) {
if ($customField['code'] !== $code) {
continue;
}
foreach ($customField['values'] as $value) {
$result[] = $value['value'];
}
}
return array_values(array_unique($result));
}
Получить все e-mail'ы:
$emails = getCustomField("EMAIL", $object);
Получить все e-mail'ы строкой:
$emails = implode("; ", getCustomField("EMAIL", $object));
Получить первый попавшийся e-mail:
$email = array_shift(getCustomField("EMAIL", $object));