我有一个带有代码块的 php 文件,例如
$error_arr = array();
foreach{
try{
INSERT DATA
}catch(Exception $e){
$error_arr = $e;
}
}
$data_arr = [
'filename' => $filename,
'user_name' => $user_name,
'error' => $error_arr
];
在这里,异常将被捕获并存储在 $error_arr 中,然后存储到 data_arr['error'] 中。
在邮件文件中,我替换为
$array_from_to = array (
'[[USER_NAME]]' => $this->data_arr['user_name'],
'[[FILENAME]]' => $this->data_arr['filename'],
'[[ERROR]]' => $this->data_arr['error']
);
$data->content = str_replace(array_keys($array_from_to), $array_from_to, $data->content);
{{OTHER STUFF of mail content}}
[[ERROR]]
{{OTHER STUFF of mail content}}
现在,在这个错误块中,我想显示数组中的所有错误。因为这个错误数可以是从 0 到任何数字。但是,目前它只显示最后一个错误。如何,我可以将所有错误显示为有序列表。