【发布时间】:2013-11-26 23:40:10
【问题描述】:
我用我的表格编码这个 bbcode 替换:
// BBcode conversion
$message = $this->request->data['Minichat']['message'];
$conversion = array(
'\[b\](.*?)\[\/b\]' => '<span style="font-weight: bold;">$1</span>',
'\[i\](.*?)\[\/i\]' => '<span style="font-style: italic;">$1</span>',
'\[u\](.*?)\[\/u\]' => '<span style="text-decoration: underline;">$1</span>'
);
// Boucle qui mouline les règles précédentes
foreach ($conversion as $k=>$v) {
$final_message = preg_replace('/'.$k.'/',$v,$message);
}
$final_message = nl2br($final_message);
$final_message 被返回(POST 没有问题)但没有替换.. 有什么问题?
【问题讨论】:
标签: php preg-replace bbcode