程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 正則表達式替換與正則替換函數

php 正則表達式替換與正則替換函數

編輯:關於PHP編程

php 正則表達式替換與正則替換函數 /* 下面我們是要把指定正則出來的內空替換成別一種內容,這樣做我們就會要用到正則替換函數preg_replace了,下面的實例是

php教程 正則表達式替換與正則替換函數
/*
下面我們是要把指定正則出來的內空替換成別一種內容,這樣做我們就會要用到正則替換函數preg_replace了,下面的實例是


文本有下面標簽

<img style src="<?=$url?>/images/styleno.jpg" width="30" height="30" />
<img style src="<?=$url?>/images/styleno.jpg" width="30" height="30" />
<img src="images/styleno.jpg" width="30" height="30" />
<img src="images/styleno.jpg" width="30" height="30" />
想用正則把他們替換成
有 style的 替換成<img src="<?=$url?>/images/styleno.jpg" width="30" height="30" />
沒style 的 替換成<img src="<?=$path?>/images/styleno.jpg" width="30" height="30" />

*/

$content1 ='<img style src="<?=$url?>/images/styleno.jpg" width="30" height="30" />';
$content ='<img style src="/images/styleno.jpg" width="30" height="30" />';
$a='<img src="<?=$url?>/images/styleno.jpg" width="30" height="30" />';
echo preg_replace('/<imgs+styles+src=['"]?[^'"]*['"]?\s+.*\/>/i',$a,$content);

$content1 ='<img src="images/styleno.jpg" width="30" height="30" />';
$b='<img src="<?=$path?>/images/styleno.jpg" width="30" height="30" />';
echo preg_replace('/<img src=['"]?[^'"]*['"]?\s+.*\/>/i',$b,$content1);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved