比如字符串“[size=12pt]",12是个变量,也可能是18,也可能是16,我想把它变成14pt的常量,要怎么写?
你应该说字符串替换,而不是常量,完全两码事
用正则preg_replace()函数可以替换
<?phppreg_replace('/\[size=[0-9]+?pt\]/','[size=14pt]',$str);
?>
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-07-14
define('FontSize','14pt')追问
谢谢你的解答,我是想要一段字符串替换的写法,就是把字符串中所有的”[size=变量pt]",替换成“[size=14pt]”,请指教。