情况如下:我想将嵌套的 DIV 元素更改为表格元素,我希望将类设置为内联样式。
我现在有一个包含类和样式属性的示例数组:
$classes = array(
'container' => 'width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;',
'card' => 'position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0, 0, 0, 0.125);border-radius: 0.25rem;',
);
然后将此代码转换为以下内容:
<div class="container">
01
<div class="card">
02
</div>
</div>
然后将从此代码创建此代码:
<table>
<tr>
<td class="container" style="width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;">
01
<table>
<tr>
<td class="card" style="position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0, 0, 0, 0.125);border-radius: 0.25rem;">
02
</td>
</tr>
</table>
</td>
</tr>
</table>
有谁知道我怎么能做这样的事情?自周五以来,我一直在试验 preg_replace_callback 和 DOMDocument。不幸的是一切都没有成功。