我想以無序列表格式顯示存儲在$ 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