2013-05-29 33 views
0

以下代碼來自數據庫,並且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"> 
+0

這將是更有幫助看到PHP合作de,而不是它生成的HTML。 – andrewsi

+5

如果我刪除這些值,[我什麼也沒有](http://media.realwebleads.com/mlsphoto.php?mls=toronto&lid=1193975&pic=0&mw=&mh=)。顯然*這些變量的一些*值是必需的,你只是想改變它們......但是到了什麼? – Blazemonger

+0

老兄,沒有足夠的信息... –

回答

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 paramters 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; 
相關問題