如何从数据库中去除硬编码图像的宽度和高度属性

时间:2013-05-29 15:47:05

标签: php database

以下代码来自数据库,mwmh值正在搞乱一切。我该如何去除那些?

这是我的代码:

<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">

1 个答案:

答案 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个参数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;