以下代码来自数据库,mw
和mh
值正在搞乱一切。我该如何去除那些?
这是我的代码:
<a class="wgt_ListingsSpread_thumblink" href="/listings/1193975-19-xxxx--whitby-ontario">
<img border="0" src="http://media.realwebleads.com/mlsphoto.php?mls=toronto&lid=1193975&pic=0&mw=160&mh=138">
答案 0 :(得分:3)
您可以使用此功能从提供网址中删除参数:
function removeParamter($url, $varname) {
list($urlpart, $qspart) = array_pad(explode('?', $url), 2, '');
parse_str($qspart, $qsvars);
@unset($qsvars[$varname]);
$newqs = http_build_query($qsvars);
return $urlpart . '?' . $newqs;
}
在您的情况下,您需要调用两次以删除2个参数mw
和mh
:
$url = 'http://media.realwebleads.com/mlsphoto.php?mls=toronto&lid=1193975&pic=0&mw=160&mh=138'
$url = removeParamter($url, 'mw');
$url = removeParamter($url, 'mh');
//wanted URL
echo $url;