
10.03.2009, 17:07
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
Писал когда учил php)Может кому пригодится.
Функция для обработки массивов в массивах :-)
PHP код:
function reBuild($array) {
foreach($array as $key=>$value) {
if(is_array($value)) {
$array[$key] = reBuild($value);
continue;
}
$array[$key] = htmlspecialchars($value);
}
return $array;
}
$_GET = reBuild($_GET);
Или так
PHP код:
$in = array(&$_GET, &$_POST, &$_COOKIE);
while (list($k, $v) = each($in)) {
foreach ($v as $key => $val) {
if (!is_array($val)) {
$in[$k][$key] = htmlspecialchars($val);
continue;
}
$in[] = &$in[$k][$key];
}
}
unset($in);
|
|
|