【发布时间】:2013-08-11 18:48:31
【问题描述】:
<?php
$url = "http://localhost/news&lang=en&lang=sk&lang=sk&lang=sk&lang=en";
$langs = array ('sk', 'en');
foreach ($langs as $lang) {
$search = '&lang='.$lang;
$new = str_replace($search, "", $url);
}
echo $new; // output: http://localhost/news
?>
问:如何从字符串中删除所有参数(&lang=en,&lang=sk)?
提前谢谢你
【问题讨论】:
-
你正在寻找
parse_url,可能是http_build_url,或者它的PHP代码等价物。
标签: php foreach str-replace