我使用BBCode助手。 辅助代码:codeigniter解析和替换bbcode
function parse_bbcode($str = ''){
$find = array(
"'\[v\](.*?)\[/v\]'is"
);
$replace = array(
'<video>\1</video>'
);
return preg_replace($find, $replace, $str);
}
控制器:
$this->load->helper('bbcode');
$data['news'] = $this->news_model->get_news($config['per_page'], $this->uri->segment(3, 1));
foreach ($data['news'] as $key=>$val)
{
parse_bbcode($data['news'][$key]['description']);
}
例如,我想替换[V] VID [/ V]到VID。 替换不起作用(没有任何反应)。我做错了什么?
不工作怎么样?你期望发生什么? – Almo 2013-02-18 17:06:03
对不起,我忘了说我想要什么。我更新了第一篇文章。 – Vitaliy 2013-02-18 17:15:08