<div dir="ltr"><div>Hello!</div><div><br></div><div>php5filter duplicate data in POST from forms used as arrays(<a href="http://us2.php.net/manual/en/faq.html.php#faq.html.arrays">http://us2.php.net/manual/en/faq.html.php#faq.html.arrays</a>)</div>

<div><br>Here is simple way to reproduce it:<br>cat f.php</div><div><br></div><div><div><!DOCTYPE html></div><div><html></div><div><head></div><div>    <meta charset="windows-1251"></div>

<div></head></div><div><body></div><div><br></div><div><form action="f.php" method="post" enctype="multipart/form-data"></div><div>    <input type="text" name="a"></div>

<div>    <input type="text" name="b[]"></div><div>    <input type="text" name="b[]"></div><div>    <button type="submit">submit</button></div><div>

</form></div><div><?php</div><div><br></div><div>if (!empty($_POST)) {</div><div>    echo '<pre>';</div><div>    echo "POST:\n";</div><div>    var_dump($_POST);</div><div>    echo '</pre>';</div>

<div>}</div><div><br></div><div>?></div><div></body></div><div></html></div></div><div><br></div><div>libapache2-mod-php5filter as apache mod_php:<br></div><div><br></div><div><div>  ["a"]=></div>

<div>  string(1) "1"</div><div>  ["b"]=></div><div>  array(4) {</div><div>    [0]=></div><div>    string(1) "2"</div><div>    [1]=></div><div>    string(1) "3"</div><div>    [2]=></div>

<div>    string(1) "2"</div><div>    [3]=></div><div>    string(1) "3"</div></div><div><br></div><div><div>but it works fine with libapache2-mod-php5 as apache mod_php:<br></div></div><div><br></div>

<div><div>array(2) {</div><div>  ["a"]=></div><div>  string(1) "1"</div><div>  ["b"]=></div><div>  array(2) {</div><div>    [0]=></div><div>    string(1) "2"</div><div>    [1]=></div>

<div>    string(1) "3"</div></div>-- <br>Yours sincerely,<br>Vladimir Getmanshchuk
</div>