我正在尝试做的是使用 PHP 从一些邮件标头中解析 CC 地址,它们以数组的形式出现(奇怪的是,即使它只有一个地址)。而且我只想将数组转换为一个长变量。
例如,如果我有以下数组: array(bob@example.com, bill@example.com);
然后我想将其转换为单个变量,可能类似于 'bob@example.com,bill@example.com'
我已经尝试了几件事,我认为应该起作用的主要事情如下:
$ccList[]=$headerinfo->cc;
foreach( $ccList as $key=>$val ){
$ccAddress .= $val.",";
}
Sys::log(LOG_ALERT,'CC Address is..'.$ccAddress);
但是当我得到那个日志文件时,它说“CC地址是......数组”
有什么办法可以完成我想要的吗?我应该注意,作为它的 CC 地址,我并不总是知道它是 0 地址还是几个地址或介于两者之间的任何地址。
我还用 print_r 和 var_dump 尝试了一些东西,但它们没有返回我期望看到的结果(电子邮件地址)。我认为 var_dump 仍然显示“Array”(或什么都没有),而 print_r 只是说“CC Address is ...1”。
任何帮助表示赞赏。