0

以下代码来自数据库,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">
4

1 回答 1

3

您可以使用此函数从给定 URL 中删除参数:

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 个参数mwmh

$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;
于 2013-05-29T15:52:17.007 回答