我使用嵌套数组向用户报告表单错误,因为表单中有不同的组,我想显示错误:
echo "<ul>\n";
foreach ($errors as $error) {
if (is_array($error)) {
echo "Item ".$i." error(s):\n";
echo "<ul>\n";
foreach ($error as $itemError) {
echo "<li>".$ItemError."</li>\n";
}
echo "</ul>\n";
} else {
echo "<li>".$error."</li>\n";
}
$i++;
}
echo "</ul>";
嵌套数组被识别,但嵌套数组中的项目不会显示,所以我得到一个空的子列表回显。
答案 0 :(得分:4)
检查变量的大小写:$itemError
/ $ItemError