Я получил доступ к классу salePrice и повторил сумму в долларах.
foreach($html->find('span.productName') as $e)
echo $e.'<br />'; //successfully displays all product names
foreach($html->find('p.price') as $e)
$e = str_replace(' ', '', $e);
echo 'Regular Price: ' . $e;
foreach($html->find('p.salePrice') as $e)
$e = str_replace(' ', '', $e);
echo 'Sale Price: ' . $e;
Я также удалил пробелы.
Результат:
Product 1
Regular Price: $15.99
Sale Price: $13.99
Я также заставил цикл искать только идентификатор itemprice_0 и получил тот же результат:
foreach($html->find('p[id=itemprice_0]') as $e)
$e = str_replace(' ', '', $e);
echo 'Sale Price: ' . $e;
Тот же результат:
Product 1
Regular Price: $15.99
Sale Price: $13.99
Это то, что вы искали?