如何在PHP中操作HTML标记?

时间:2013-08-14 14:26:04

标签: php html replace

我想操纵以下代码:

<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
</ul>

输出应如下所示:

<ul>
  <li itemprop="ingredients">1</li>
  <li itemprop="ingredients">2</li>
  <li itemprop="ingredients">3</li>
  <li itemprop="ingredients">4</li>
</ul>

替换应该只在<ul>标签之间进行。我怎么能用PHP做到这一点?

2 个答案:

答案 0 :(得分:2)

您可以使用字符串操作功能,例如str_replace

$output = str_replace("<li", "<li itemprop=\"ingredients\"", $output);

这会将<li替换为<li itemprop="ingredients"

答案 1 :(得分:0)

您应该阅读有关php str_replace function的更多信息。

解决方案是:

$output = str_replace("<li>", "<li itemprop=\"ingredients\">", $output);