Пишу функцию, которая должна очищать POST:
function clear_Post(&$in){
foreach($in as $key=>$value){
if(is_array($value)) clear_Post($value);
else {
$value = trim($value);
if(get_magic_quotes_gpc())
$value = stripslashes($value);
$in[$key] = $value;
}
}
}
if($_SERVER["REQUEST_METHOD"]=="POST"){
echo "";
print_r($_POST);
echo "\\n\\n======================\\n\\n";
clear_Post($_POST);
print_r($_POST);
echo "
";
}
?>
только результат такой получается:
Array
(
[text] => 12
[sel] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
[ta] => ddddddddd ddddddd [B]dd[/b]d
)
т.е. массив $_POST[\'sel\'] не обрабатывается (пробелы не вырезались). где и что я путаю??