我想制作代码框,我可以在其中应用更改。如果我有这个:$var= "word";
在这些[code]
HERE里面[/code]
,我会$var
变成红色和"word"
绿色。
我曾经preg_replace
选择这些之间的内容[code]
[/code]
。
$codebox = preg_replace("/\[code\](.*?)\[\/code\]/","$1",$string);
问题是 preg_replace 我可以进行外部更改(对整个代码)。我想对这些[code]
[/code]
. 比如:背景颜色、所有文本颜色、所有文本字体、所有文本字体粗细等等……这意味着我需要将其取出应用更改然后放回原处。
我希望能够在not on 上使用str_replace
和preg_replace
功能。$1
$string
例如"word"
变成绿色。我会用
preg_replace("/(\".*?\")/","<span style='color: #090;'>$1</span>",$string)
我不能preg_replace
在里面使用preg_replace
,可以吗?我不知道我是否在这里使用了错误的功能,或者有办法做到这一点。
你可能会发现我的模式错了,纠正我我昨天刚学的。