Массив PHP не может быть сделан или заполнен?

0

Я пишу фрагмент кода, который должен получить некоторую информацию, хранящуюся в $_POST в другую переменную, а именно $data, которая является массивом. Но каким-то образом информация $_POST не может попасть в $data, хотя функция Correct_input работает правильно. Если я попробую этот код, я получаю следующий вывод:

    print_r($_POST);
    echo Correct_input($_POST["voor"]);
    $data = array();
    $data[0] = Correct_input($_POST["voor"]);
    $data[1] = Correct_input($_POST["acht"]);
    $data[2] = Correct_input($_POST["tuss"]);
    $data[3] = Correct_input($_POST["func"]);
    $data[4] = Correct_input($_POST["emai"]);
    $data[5] = Correct_input($_POST["tele"]);
    $data[6] = Correct_input($_POST["stra"]);
    $data[7] = Correct_input($_POST["post"]);
    $data[8] = Correct_input($_POST["plaa"]);
    $data[9] = Correct_input($_POST["opme"]);
    $data[10] = Correct_input($_POST["nieu"]);
    print_r("<br/>" . $data);     

ВЫВОД:

 Array ( [voor] => David [acht] => Kortleven [tuss] => [func] => IT [email] => [email protected] [tele] => telefooonnn [stra] => hiero [post] => 4208SB [plaa] => Daarp [opme] => Geeem [nieu] => on ) David
Array

Последний "массив", по-видимому, указывает на то, что $data полностью пусты? Так что я делаю неправильно?

Спасибо за помощь.

  • 0
    было бы легче проанализировать, если вы покажете, что вы делаете в correct_input
Теги:
arrays

1 ответ

0
Лучший ответ

Попробуйте print_r($data) в конце. Ваш print_r("<br/>". $data) сначала объединяет <br/> и $data, что приводит к печати только массива.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню