PHP数组无法制作或填充?

时间:2015-02-05 18:25:11

标签: php arrays

我正在编写一段代码,它应该将$_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] => davidkortleven@solcon.nl [tele] => telefooonnn [stra] => hiero [post] => 4208SB [plaa] => Daarp [opme] => Geeem [nieu] => on ) David
Array

最后一个&#34;阵列&#34;似乎表明$data完全是空的吗?那么我做错了什么?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

最后尝试print_r($data)。您的print_r("<br/>" . $data)首先连接<br/>$data,这样只会打印数组。