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 に答える