我想在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。