2015-04-23 94 views
-2

替換%與HTML標籤我在PHP下面的代碼:如何在PHP

$fullString = "a %sample% word go %here%"; 

而且我想用HTML標籤(<span style='color:red'> and </span>)取代%。這就是我想要的更換後:

$fullString ="a <span style='color:red'>sample</span> word go <span style='color:red'>here</span>"; 

我應該怎麼做使用PHP函數像str_replace, preg_replace等來實現這一目的? 謝謝。

+0

像這樣的事情? http://www.phpliveregex.com/p/aVk –

+0

感謝scrowler ......它的工作原理! :) – Anggun

回答

4

你可以做....

$string = "a %sample% word go %here%"; 
echo preg_replace('~%(.*?)%~', '<span style="color:red">$1</span>', $string); 

,說更換一次%之間和未來出現的%符號與跨度的一切。 ()將這些百分比內的所有內容組合到1美元中。

輸出:

a <span style="color:red">sample</span> word go <span style="color:red">here</span> 
+0

謝謝克里斯!有用! :) – Anggun