看板 PHP 關於我們 聯絡資訊
※ 引述《lottemarines (一平)》之銘言: : 各位前輩大家好: : 在phpBB或者其他論壇裡頭,常常會用 [color=red]紅色[/color]這樣的方式來替文字上色 : 而在資料庫裡頭存的是[color=red:de5901e599]紅色[/color:de5901e599]這樣的字串 : 想知道的是有沒有函數是可以直接把這個標記給拿掉 : 或者是在我自己 echo 印出的時候可以顯示出紅色的效果那也可以 : 懇請高手幫忙回答,感謝、感心、再感恩。 : 遇到問題的網址如下: : http://npb.club.tw/usertextlist.php?id=107680 感謝推文幫忙點出bbcode這個關鍵字 我去查了發現有人寫過這個函式,拿來用ok function stripBBCode($text_to_search) { $pattern = '|[[\/\!]*?[^\[\]]*?]|si'; $replace = ''; return preg_replace($pattern, $replace, $text_to_search); } http://twelvestone.com/forum_thread/view/28916 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.39.186.122
arrack:也有bbcode 2 html之類的function 01/10 00:30
arrack:只是bbcode各家定義有點不同,所以全部拿掉是比較省事XD 01/10 00:31