-6

我想操作以下代码:

<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 做到这一点?

4

2 回答 2

2

您可以使用字符串操作函数,例如str_replace

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

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

于 2013-08-14T14:28:00.743 回答
0

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

解决方案是:

$output = str_replace("<li>", "<li itemprop=\"ingredients\">", $output);
于 2013-08-14T14:29:03.657 回答