我用我的表格对此进行编码以替换 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 没有问题)但没有替换.. 有什么问题?