开放的编程资料库

当前位置:我爱分享网 > PHP教程 > 正文

PHP 函数:删除查询字符串 Key=>Value

我最近正在编写一个严重依赖查询字符串变量的网站。我绝对必须保持查询字符串干净,不要重复键。我需要找到一个 PHP 函数,使我能够轻松可靠地删除键(及其值)。输入我在 Added Bytes 找到的 PHP 函数:

/* the function */
function remove_querystring_var($url, $key) { 
	$url = preg_replace('/(.*)(?|&)' . $key . '=[^&]+?(&)(.*)/i', '$1$2$4', $url . '&'); 
	$url = substr($url, 0, -1); 
	return $url; 
}

/* usage */
//pretending this page is 

我需要做的就是提供 URL(在我的例子中我想要当前页面的 URI)和要删除的密钥——非常简单!

所有功劳都归功于 Added Bytes 的出色工作。它为我节省了很多时间…希望对您也有用!

未经允许不得转载:我爱分享网 » PHP 函数:删除查询字符串 Key=>Value

感觉很棒!可以赞赏支持我哟~

赞(0) 打赏