本篇文章為大家展示了怎么在php中利用正則替換width,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)是一家從事企業(yè)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、成都做網(wǎng)站、行業(yè)門戶網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計制作的專業(yè)網(wǎng)站建設(shè)公司,擁有經(jīng)驗豐富的網(wǎng)站建設(shè)工程師和網(wǎng)頁設(shè)計人員,具備各種規(guī)模與類型網(wǎng)站建設(shè)的實力,在網(wǎng)站建設(shè)領(lǐng)域樹立了自己獨特的設(shè)計風(fēng)格。自公司成立以來曾獨立設(shè)計制作的站點1000+。
php正則替換img標(biāo)簽width、height、style 重置圖片寬高樣式
pc網(wǎng)站往往指定了圖片的寬高,到移動站了可能出現(xiàn)橫向滾動條的問題,影響體驗,因此有了以下方法,主要功能是去掉style和height標(biāo)簽,同時把圖片的width寬度修改為百分比,代碼如下:
$context = '<p style="text-align: center;">
<img alt="" src="/upload/otherpic64/20160707032929237.jpg" style="width: 90%; height:399px" /></p>
<p style="text-align: center;">
<img alt="xxx" src="/upload/otherpic64/20160707032916780.jpg" width="95%" height="90%" style="width: 95%;" /></p>
<table width="100%"></table>
<img src="/upload/otherpic64/20171122797034.jpg" width="557" height="405" border="0">';
echo removeImgAttr($context);
function removeImgAttr($content){
$content = preg_replace(
array(
'/(<img [^<>]*?)width=.+?[\'|\"]/',
'/(<img.*?)((height)=[\'"]+[0-9|%]+[\'"]+)/',
'/(<img.*?)((style)=[\'"]+(.*?)+[\'"]+)/',
) , array('$1 width="90%" ', '$1', '$1') , $content);
return $content;
}php是一個嵌套的縮寫名稱,是英文超級文本預(yù)處理語言,它的語法混合了C、Java、Perl以及php自創(chuàng)新的語法,主要用來做網(wǎng)站開發(fā),許多小型網(wǎng)站都用php開發(fā),因為php是開源的,從而使得php經(jīng)久不衰。
上述內(nèi)容就是怎么在php中利用正則替換width,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
本文名稱:怎么在php中利用正則替換width
路徑分享:http://chinadenli.net/article24/jgjeje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站導(dǎo)航、品牌網(wǎng)站制作、App設(shè)計、小程序開發(fā)、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)