Forum Webscript.Ru
Программирование => PHP => Тема начата: Andreyshka от 19 Мая 2003, 17:39:21
-
Спасибо, за первый ответ, но я сразу не указал - нужно передать ассоиативный массив по ссылке и в форме
-
http://site.ru/script.php?assoc[name]=Neo&assoc[place]=matrix
-
Andreyshka Только лентяй бы не догадался..
-
Вот, написал функцию для конвертирования любых (даже вложенных массивов) в строку для передачи по ссылке.
Может и вам пригодится.
function array_link($arr,$name = "tmp_arr", $arg = "") {
if (substr($arg,strlen($arg)-1,1) != "&") {$arg .= "&";}
$c=0;
while (list($key,$value) = each($arr)) {
if (gettype($value) == "array") {
$arg .= array_link($value,$name."[".$key."]",$arg);
} else {
$arg .= $name."[".$key."]=".$value;
}
$c++;
if ($c $arg .= "&";
}
}
return $arg;
}
?>