php と Regex を使用<li>Valid in US</li>
して、最後のUL
後に最後に追加するLI
か、単に最後の後に追加しようとしていLI
ます。
UL
デバッグ時に、最後のタグの内容を取得することさえできません。このコードは、var_dump を実行しても何も表示されません (これも試しpreg_match_all
ました)。
if (preg_match("/((<ul>(.*?)<\/ul>/s){3})", $desc, $WARRANTY) == true)
var_dump($WARRANTY);
これは の内容です$desc
:
<h1>Stuff</h1>
<p>description</p>
<hr />
<strong>Features & Benefits</strong>
<ul>
<li>feat</li>
<li>feat</li>
<li>feat</li>
</ul>
<hr />
<strong>Specifications</strong>
<ul>
<li>spec</li>
<li>spec</li>
<li>spec</li>
</ul>
<hr />
<strong>Warranty Information for a certain product</strong>
<ul>
<li>3 Years Parts</li>
<li>3 Years Labor</li>
</ul>
<div> <a href="/ahref" target="_blank">See more products from MFG </a></div>