我想以无序列表格式显示存储在$ error中的所有错误。以下是将显示错误的代码。在PHP中以无序列表格式显示错误
<?php
if (!empty($error)) {
echo '<p class="error"><strong>Your message was NOT sent<br/> The following error(s) occurred:</strong><br/>'. '<li>' . $error . '</li>' . '</p>';
} elseif (!empty($success)) {
echo $success;
}
?>
问题是,上面的代码只显示列表中的第一个错误,但其余的只是在没有列表格式的单独行中显示。所有的错误存储在以下格式:
$error .= "You didn't type in your name. <br />";
我试图删除br标签,但没有奏效。
任何帮助将不胜感激。 感谢提前:)
是的..这个很适合我...... :) 你能解释一下这个爆炸函数是如何工作的吗? – TBI
@TBI它只是在换行符处拆分文本(并删除它们),并将每个片段放入一个简单的零索引数组中。 “implode”命令的对面。这两个都是非常有用的,连同'extract' – keyboardSmasher