使用php将<div>标记替换为<p>标记

时间:2017-03-29 03:45:10

标签: php html css

<div style = "text-align:left;" class="ref"> Text </div>

我希望将<div>替换为<p>而不会丢失属性。

感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

试试这个:

$str = '<div style = "text-align:left;" class="ref"> Text </div>';

$newstr = preg_replace('/<div [^<]*?class="([^<]*?ref.*?)">(.*?)<\/div>/','<p class="$1">$2</p>',$str);

echo $newstr;

输出:<p class="ref"> Text </p>