У меня есть 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 до любого числа.Но в настоящее время отображается только последняя ошибка.Как я могу показать все ошибки в виде упорядоченных списков.