То, что я пытаюсь сделать, это проанализировать адреса CC из некоторых почтовых заголовков, используя PHP, они поступают в виде массива (как ни странно, даже если это всего один адрес). И я хотел бы просто преобразовать массив в одну длинную переменную.
Так, например, если бы у меня был следующий массив:
массив (bob@example.com, bill@example.com);
Затем я хочу преобразовать это в одну переменную, которая может быть что-то вроде
'Боб @ example.com, счет @ example.com'
Я пробовал несколько вещей, и главное, что я думал, должно было сработать следующее:
$ccList[]=$headerinfo->cc;
foreach( $ccList as $key=>$val ){
$ccAddress .= $val.",";
}
Sys::log(LOG_ALERT,'CC Address is..'.$ccAddress);
но когда я получаю этот лог-файл, он говорит: "CC Address is ... Array"
Есть ли способ выполнить то, что я хочу? Я должен отметить, что в качестве его CC-адресов я не всегда буду знать, если это 0 адресов, или несколько, или где-то между ними.
Я также попробовал несколько вещей с print_r и var_dump, но они не вернули результаты, которые я ожидал увидеть (адреса электронной почты). Я думаю, что var_dump все еще показывал "Массив" (или ничего), а print_r только что сказал "CC Address is ... 1".
Любая помощь приветствуется.