$arr = array('key1'=>'val1','key2'=>'val2');
$str = '';
foreach($arr as $k=>$v)
{
$str .= '&' . $k . '=' . urlencode($v);
}
echo substr($str,1);
Или
$arr = array('key1'=>'val1','key2'=>'val2');
$str = '';
foreach($arr as $k=>$v)
{
$str .= '&' . urlencode($k) . '=' . urlencode($v);
}
echo substr($str,1);
Нужно ли кодировать $k
?