1

我使用嵌套数组向用户报告表单错误,因为表单有不同的组,我想这样显示错误:

        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>";

嵌套数组被识别但是嵌套数组中的项目不显示,所以我得到一个空的子列表回显。

4

1 回答 1

4

检查变量的大小写:$itemError/$ItemError

于 2012-06-04T18:49:31.133 回答