我想在sendmail的消息主體中回顯數組。我創建了一個功能打印POST數組:在sendmail中打印數組
function printArray($array, $pad=''){
foreach (array_slice($array, 3) as $key => $value){
echo $pad . "$key: $value <br>";
if(is_array($value)){
printArray($value, $pad.' ');
}
}
}
它完美打印均通過print_r的
printArray($_POST);
,如果放在一個變量
$Parray = printArray($_POST);
echo $Parray;
但我沒有得到它的工作在sendmail消息中:
$message = printArray($_POST);
mail($to, $subject, print_r($message), $headers);
上面的代碼在郵件中發送'1'的電子郵件。不知道我在這裏做錯了什麼?因爲數組完美回聲,它只是不打印它的sendmail。