2011-04-14 143 views
0

我想補充<br>標籤affter標籤,我的代碼:如何添加<br>標籤鏈接<img>標籤?

$string = "< div> < img src="http://abc.com/a.jpg"> < /div>"; 
$pattern = '/< img*+>+/i'; 
$replacement = '${1}'.'< br>'; 
echo preg_replace($pattern, $replacement, $string); 

,但它不能正常工作,請幫幫我,謝謝。

回答

2

絕對需要添加<br>標記嗎?

你可以使用CSS,而不是做:

img { display:block; margin-bottom:10px; } 

如果你只是想在一定區間內影響圖像,就可以使用限制它:

.article img { display:block; margin-bottom:10px; } 
1

這聽起來像你正在嘗試當一些CSS會更好時使用<br />。但是,如果您打算在每個img元素之後添加一個br,我強烈建議您跳過這個正則表達式並使用DOM解析器。