【发布时间】:2014-12-26 10:13:42
【问题描述】:
我想在php中做一个函数,我可以用一个例子来解释我想要什么:
HTML 代码:
<?php
$html= '
<td id="rsO"><a href="./go.php?q=link"><img height="89" src="http://example.org/1.jpg" width="134"></a><br><cite title="default title">website</cite><br>a picture from america<br>567 × 378 - 47k - jpg</td>
<td id="rsO"><a href="./go.php?q=link"><img height="89" src="http://example.org/1.jpg" width="134"></a><br><cite title="default title">website</cite><br>a picture from germany<br>567 × 378 - 47k - jpg</td>
';
?>
结果:
<td id="rsO"><a href="./go.php?q=link&keyword=a picture from america"><img height="89" src="http://example.org/1.jpg" width="134"></a><br><cite title="default title">website</cite><br>a picture from america<br>567 × 378 - 47k - jpg</td>
<td id="rsO"><a href="./go.php?q=link&keyword=a picture from germany"><img height="89" src="http://example.org/1.jpg" width="134"></a><br><cite title="default title">website</cite><br>a picture from germany<br>567 × 378 - 47k - jpg</td>
如您所见,一张来自美国的图片和一张来自德国的图片被复制到链接中:
...<br>a picture from america<br>...
<a href="./go.php?q=link&keyword=a picture from america">
...<br>a picture from germany<br>...
<a href="./go.php?q=link&keyword=a picture from germany">
有上千个这样的 html 代码,我想将它们全部复制到链接中而不会中断。 谢谢。
【问题讨论】:
-
“来自美国的图片”将始终在
<br>中? -
是的。和所有在 td 中,像这样。
<td><a href="link"></a><br>a pic<br></td> -
你确定在
中只有一组
因为我会在 标记之前看到一个
.. -
我编辑了我的问题,再读一遍。在
<td></td>一张来自美国的图片和一张来自德国的图片将被复制到链接中。 -
可以在这段代码
</cite><br>...a pic...<br>之间
标签: php html preg-match preg-match-all