How 'bout this:
(assuming $array has your variable and strings as it's keys and values respectively)
<?
$array = array ('0' => 'zero','1' => 'one','2' => 'two','3' => 'three','4' => 'four');
$var = array ();
foreach ($array as $key => $value)
{array_push ($var, "&$key=$value");}
$var = implode ('', $var);
$var = substr ($var, 1);
echo "<a href=\"?$var\">link</a>";
?>