我有以下方法:更改查询参数和返回URL
public static function replaceSlug($name, $value)
{
$fullUrl = self :: getFullUrl();
$queryString = parseUrl($fullUrl, PHP_URL_QUERY);
$slugs = array();
parse_str($queryString, $slugs);
foreach ($slugs as &$slug) {
if ($slug == $name) {
if ($value == null) {
unset($slug);
} else {
$slug = $value;
}
}
}
return ''; // what to return?
}
我用两个参数调用它 - 查询参数更改的名称,它会被改变的值。如果这个值为空,我想删除这个查询参数。
我该怎么做?
刚刚重建查询字符串['http_build_query()'](http://php.net/manual/en/function.http-build-query.php),并返回字符串。 – D4V1D