Многомерный массив для формы - PullRequest
0 голосов
/ 04 января 2012

Я хочу проверить мою форму ввода с помощью PHP.

И я хочу заполнить массив ложным именем поля ввода и причиной.

Но я не знаю, как я получаю его многомерным.

например

$false = array();

if (!isset($_POST['name']) OR $_POST['name'] == "") {
    array_push($false, "name");
    //and here I want to to get a multi-dimension array and put the reason of the fales the the arraykey name
    //e.g. Sorry the name is missing!
}

if (strlen($_POST['name']) < 3) {
    array_push($false, "name");
    //and here I want to to get a multi-dimension array and put the reason of the fales the the arraykey name
    //e.g. Sorry the name is to short!
}

А теперь я хочу получить (если в форме ввода имя ничего не стоит после отправки), например

false
(
    [0] => name
                (
                    [0] => Sorry the name is missing!
                    [1] => Sorry the name is to short!
                    [2] => etc etc
                )
    [1] => etc
                (
                    [0] => etc etc
                )
)

Может кто-нибудь помочь мне?

1 Ответ

1 голос
/ 04 января 2012
$false = array();

if (!isset($_POST['name']) OR $_POST['name'] == "") {
    $false['name'][] = 'Sorry the name is missing!';
}

if (strlen($_POST['name']) < 3) {
    $false['name'][] = 'Sorry the name is to short!';
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...