<?php
$html = <<< EOF
<div class="grid product-summary product-summary-fixed">
<div class="grid-item">
<div class="grid-item-wrap">
<h1 class="product-title" itemprop="name">
Bosch Rotak 430 Ergo-Power Rotary Lawnmower</h1>
<dl class="product-meta">
<dt>
Product code:</dt>
<dd>
3165140816649</dd>
</dl>
</div>
</div>
<div class="grid-item">
<div class="grid-item-wrap">
<div class="price-container">
<div class="price-container-wrap" itemprop="offers" itemscope
itemtype="http://s...content-available-to-author-only...a.org/Offer">
<meta itemprop="priceCurrency" content="GBP" />
<p class="accessibility">Current price</p>
<p class="price-wrap">
<strong class="product-price" itemprop="price">
£120</strong>
was <del>
£186.00</del>
</p>
<p class="product-saving">
<strong>
you save
£66.00</strong>
</p>
</div>
</div>
EOF;
$dom = new DOMDocument();
$dom->preserveWhiteSpace = false;
$dom->loadHTML($html);
$xpath = new DOMXpath($dom);
foreach ($xpath->query("//p[@class='price-wrap']") as $pText){
}
PD9waHAKCiRodG1sID0gPDw8IEVPRgogPGRpdiBjbGFzcz0iZ3JpZCBwcm9kdWN0LXN1bW1hcnkgcHJvZHVjdC1zdW1tYXJ5LWZpeGVkIj4KCQkJCQk8ZGl2IGNsYXNzPSJncmlkLWl0ZW0iPgoJCQkJCQk8ZGl2IGNsYXNzPSJncmlkLWl0ZW0td3JhcCI+CgkJCQkJCQk8aDEgY2xhc3M9InByb2R1Y3QtdGl0bGUiIGl0ZW1wcm9wPSJuYW1lIj4KCQkJCQkJCQlCb3NjaCBSb3RhayA0MzAgRXJnby1Qb3dlciBSb3RhcnkgTGF3bm1vd2VyPC9oMT4KCQkJCQkJCTxkbCBjbGFzcz0icHJvZHVjdC1tZXRhIj4KCQkJCQkJCQk8ZHQ+CgkJCQkJCQkJCVByb2R1Y3QgY29kZTo8L2R0PgoJCQkJCQkJCTxkZD4KCQkJCQkJCQkJMzE2NTE0MDgxNjY0OTwvZGQ+CgkJCQkJCQk8L2RsPgoJCQkJCQk8L2Rpdj4KCQkJCQk8L2Rpdj4KCQkJCQk8ZGl2IGNsYXNzPSJncmlkLWl0ZW0iPgoJCQkJCQk8ZGl2IGNsYXNzPSJncmlkLWl0ZW0td3JhcCI+CgkJCQkJCQk8ZGl2IGNsYXNzPSJwcmljZS1jb250YWluZXIiPgoJCQkJCQkJCTxkaXYgY2xhc3M9InByaWNlLWNvbnRhaW5lci13cmFwIiBpdGVtcHJvcD0ib2ZmZXJzIiBpdGVtc2NvcGUKCQkJCQkJCQkJaXRlbXR5cGU9Imh0dHA6Ly9zLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi5hLm9yZy9PZmZlciI+CgkJCQkJCQkJCTxtZXRhIGl0ZW1wcm9wPSJwcmljZUN1cnJlbmN5IiBjb250ZW50PSJHQlAiIC8+CgkJCQkJCQkJCTxwIGNsYXNzPSJhY2Nlc3NpYmlsaXR5Ij5DdXJyZW50IHByaWNlPC9wPgoJCQkJCQkJCQkJCQkJPHAgY2xhc3M9InByaWNlLXdyYXAiPgoJCQkJCQkJCQkJCQkJCTxzdHJvbmcgY2xhc3M9InByb2R1Y3QtcHJpY2UiIGl0ZW1wcm9wPSJwcmljZSI+CgoJCQkJCQkJCQkJCQkJCcKjMTIwPC9zdHJvbmc+CgkJCQkJCQkJCQkJCQkJd2FzJm5ic3A7PGRlbD4KCQkJCQkJCQkJCQkJCQkJCcKjMTg2LjAwPC9kZWw+CgkJCQkJCQkJCQkJCQkJPC9wPgoJCQkJCQkJCQkJCQkJPHAgY2xhc3M9InByb2R1Y3Qtc2F2aW5nIj4KCQkJCQkJCQkJCQkJCQk8c3Ryb25nPgoJCQkJCQkJCQkJCQkJCQl5b3Ugc2F2ZQoJCQkJCQkJCQkJCQkJCQkmbmJzcDsKCQkJCQkJCQkJCQkJCQkJwqM2Ni4wMDwvc3Ryb25nPgoJCQkJCQkJCQkJCQkJPC9wPgoJCQkJCQkJCQkJCQk8L2Rpdj4KCQkJCQkJCTwvZGl2PgoKRU9GOwoKJGRvbSA9IG5ldyBET01Eb2N1bWVudCgpOwokZG9tLT5wcmVzZXJ2ZVdoaXRlU3BhY2UgPSBmYWxzZTsKJGRvbS0+bG9hZEhUTUwoJGh0bWwpOwoKJHhwYXRoID0gbmV3IERPTVhwYXRoKCRkb20pOwoKZm9yZWFjaCAoJHhwYXRoLT5xdWVyeSgiLy9wW0BjbGFzcz0ncHJpY2Utd3JhcCddIikgYXMgJHBUZXh0KXsKCWVjaG8gcHJlZ19yZXBsYWNlKCIvXHMrLyIsICIiLCAkcFRleHQtPnRleHRDb250ZW50KS4iXG4iOwoJfQ==