<?php $html1 = 'https://www.emag.ro/monitor-curbat-gaming-led-va-samsung-odyssey-23-5-144-hz-freesync-full-hd-display-port-negru-lc24rg50fquxen/pd/DGJ20RBBM/'; $html = 'https://www.vivre.ro/p-1334458/saltea_optimax_160x200_cm'; $dom = new DomDocument(); $dom->loadHTMLFile($html); $finder = new DomXPath($dom); $pret_mic = $finder->query('//a'); var_dump($pret_mic); exit; foreach ($pret_mic as $p) { $var1 = $p->nodeValue; $sup = $finder->query(".//sup", $p); foreach ($sup as $s) { $var2_mic = $s->nodeValue; } $pret_final1 = str_replace($var2_mic, '', $var1); $pret_final = str_replace('Lei', '', $pret_final1); } $pret_mare = $finder->query('//div[@class="product-highlight product-page-pricing"]//p[@class="product-old-price"]'); foreach ($pret_mare as $pm) { $var1 = $pm->nodeValue; $sup = $finder->query(".//sup", $p); foreach ($sup as $s) { $var2 = $s->nodeValue; } foreach ($supp as $sp) { $var3 = $sp->nodeValue; } $pret_mare1 = str_replace(array($var2, $var3), '', $var1); $pret_mare = str_replace('Lei', '', $pret_mare1); } $data_produs = array('pret_initial' => $pret_final . ',' . $var2, 'pret_produs' => $pret_final . ',' . $var2_mic); $data = json_encode($data_produs); var_dump($data);