Каков стандартный способ создания URL-подобных вещей? - PullRequest
0 голосов
/ 24 января 2010
$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?

1 Ответ

4 голосов
/ 24 января 2010

Да; Если вы используете PHP5, я думаю, http_build_query будет именно то, что вам нужно;)

http://nl2.php.net/manual/en/function.http-build-query.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...