_GET, _POST, _FILES 인 변수를 일괄 처리하는 함수입니다.
<?php
$_GET['var1'] = 1;
$_GET['var2'] = "";
$_GET['var3'] = null;
$_GET['var4'] = "테스트입니다.";
$_GET['var5']['ARG1'] = "ARG1";
$_GET['var5']['ARG2'] = "ARG2";
$_GET['var5']['ARG3']['ARG4'] = "3차배열";
$_GET['var5']['ARG3']['ARG5']['VAR'] = "4차배열";
$_GET['var5']['ARG4'] = "NULL";
$_GET['var5']['ARG5']['ARG6'] = "TEAT";
$_GET['var6'] = 2;
function replace_data($arg){
$get = array();
if(is_array($arg)){
while(list($k,$v) = each($arg)){
if(is_array($arg[$k])){
while(list($k2,$v2) = each($arg[$k])){
$get[$k][$k2] = $arg[$k][$k2];
replace_data($get[$k][$k2]);
}
} else {
$get[$k] = $v;
}
}
}
unset($_GET);
return $get;
}
$get = replace_data($_GET);
print_r($get);
print_r($_GET);
?>