我想要做的是使用PHP解析某些郵件頭中的CC地址,它們以數組形式出現(奇怪的是,即使它只是一個地址)。我想只將數組轉換爲一個長變量。將PHP數組轉換爲單個變量
因此,例如,如果我有以下數組: array([email protected],[email protected]);
然後我想將其轉換成一個變量,可能是這樣的 「鮑勃@ example.com,比爾@ 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仍然顯示「數組」(或沒有),print_r只是說「CC地址是... 1」。
任何幫助表示讚賞。
首先使用var_dump檢查$ val var中的內容。無論如何,我沒有看到你如何初始化$ ccAddress var。 –
echo $ key和$ val。確保你有ccList。 – onatm
Key is..0 Val is..Array –