Я пытаюсь сделать систему bbcode. Я хочу, чтобы заменить [bg=color code]color text[/bg]
в <span style="background-color:color code;">color text</span>
Как изменить цвет фона с кодом bb
по preg_replace
.any идеей для меня?
Я пытаюсь сделать систему bbcode. Я хочу, чтобы заменить [bg=color code]color text[/bg]
в <span style="background-color:color code;">color text</span>
Как изменить цвет фона с кодом bb
по preg_replace
.any идеей для меня?
Try ниже код
<?php
function showBBcodes($text) {
$find = array(
'~\[background-color=(.*?)\](.*?)\[/background-color\]~s'
);
$replace = array(
'<span style="background-color:$1;">$2</span>'
);
return preg_replace($find,$replace,$text);
}
$bbtext = "[background-color=green] This is Backgroud color text [/background-color]";
$htmltext = showBBcodes($bbtext);
echo $htmltext;
?>
Это проверенный код. и работаю нормально, если вам нужна помощь, пожалуйста, дайте мне знать. –
Hi Hapless, если это действительно поможет вам, тогда вам нужно принять ответ :) –
Будет ли эта помощь? http://php.net/manual/en/ref.bbcode.php – Pang
Нет. Я не могу этого понять. Пожалуйста, дайте мне скрипт php. –