учитывая следующий код, мне нужно обрезать поле электронной почты. Что было бы лучшим способом сделать это с помощью функции обрезки? Что бы я ни пытался, я получаю ошибки
function email_send($cr) {
$circ = node_load($cr[0]);
$pattern = node_load($circ->field_pattern['und'][0]['nid']);
if ($pattern->field_email['und'][0]['email']) {
$msg = email($cr);
$name = '';
if ($pattern->field_firstname['und'][0]['value']) $name = $pattern->field_firstname['und'][0]['value'] . " ";
if ($pattern->field_lastname['und'][0]['value']) $name = $pattern->field_lastname['und'][0]['value'];
$data = [
'to' => [['name' => $name,'email'=> $pattern->field_email['und'][0]['email']]],
'subject' => 'header',
'message' => $msg,
'pattern_nid' => $pattern->nid,
'category' => 'reservereceive'
];
var_dump($data);
return notif_send_email2($data);
, например, если я урежу $ data непосредственно перед функцией возврата, я не вижу результата. строка электронного письма является пустой строкой
["to"]=>
string(0) ""
$trimmed_data = array_map('trim', $data);
print_r($trimmed_data);