我想操纵以下代码:
<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做到这一点?
答案 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);