根据Div元素拆分String

时间:2014-08-22 12:02:24

标签: php html string

我在PHP中有一个字符串变量,就像

<html>
 <body>
   <div style="height: 10px; line-height: 10px;">
   </div>
 </body>
</html>

我想把那个字符串分成两部分

字符串1

<html>
 <body>
   <div style="height: 10px; line-height: 10px;">

String 2

 </div>
 </body>
</html>

然后将一些内容插入到DIV中。

注意:上面的字符串只是一个解释我想要的样本,我有一个1000多行的HTML标记

正如有人问“你在PHP中对查询的努力是什么?”

$pieces = split('<div style="height: 10px; line-height: 10px;">', $template); 

但它包含整个标记而不是分裂的标记

2 个答案:

答案 0 :(得分:0)

你可以拥有像

这样的变量
<html>
 <body>
   <div style="height: 10px; line-height: 10px;">
   xyz123
   </div>
 </body>
</html>

然后使用php explode功能

$result = explode( 'xyz123', $yourvar );
然后

访问

这两个部分
$result[0] and $result[1]

注意:xyz123用作演示目的的唯一字符串。

答案 1 :(得分:0)

您需要将内容插入div吗?试试吧:

$new = str_replace('<div style="height: 10px; line-height: 10px;">', '<div style="height: 10px; line-height: 10px;">' . $yourContent, $template);