如何使用php更改<div>类?

时间:2016-06-30 22:25:34

标签: php html

如何使用PHP更改类?

<div class="divcss red-bg">

<div class="divecss blue-bg">

我正在使用配置文件,并希望在那里添加代码,这样我就可以在所有页面上更改div-backgrounds而无需任何文件中的额外代码。

我已经尝试过使用preg_replace但还没有得到它

preg_replace('/class="divecss red-bg"/', 'class="divecss blue-bg"');

最诚挚的问候,GangstaSunny。

2 个答案:

答案 0 :(得分:0)

如果您有配置文件,当您重新加载要更改类的页面时,您只需添加内联php来更改标记。

首先抓住你想要的类存储在你的数据库中或保存数据的地方。

将其分配给变量,假设可能 - $ config-bg。 $ config-bg可以存储red-bg,blue-bg,black-bg,无论你有什么css构建的。

然后通过执行此操作来回显您需要更改的变量。

<div class="divecss <?php echo $config-bg; ?>">

答案 1 :(得分:0)

我不太确定你想要的是什么,但是你在代码中缺少一个参数。它应该是:

preg_replace('/class="divecss red-bg"/', 'class="divecss blue-bg"', $html);

$html var中包含HTML代码的位置。如果您已在运行脚本,则可能需要ob_get_clean

希望这个帮助=)