Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
if($price_without_sale != $price){ echo $price_without_sale . '<br>'; echo $price_without_sale = str_replace(['&thinsp', '₽'], '', $price_without_sale). '<br>'; echo $price_without_sale = intval($price_without_sale). '<br>'; //echo gettype($price_without_sale); echo $onep = ("$price_without_sale" / 100) . '<br>'; echo $two = $price / $onep. '<br>'; echo $percent = 100 - $two. '<br>'; //приводим процент в красивый вид echo $percent = round($percent, 0). '<br>'; echo $percent.= "%". '<br>'; $percents_oz[] = $percent; }else{ $percents_oz[] = '-'; }
1 499 ₽ 1 499 1 string0.01 100 0 0 0 %
echo (int) str_replace(['&thinsp', '₽', ' '], '', $price_without_sale);
1 499 ₽ 1 0.01 100 0 0 0 %
echo $price_without_sale . '<br>'; echo (int) str_replace(['&thinsp', '₽', ' '], '', $price_without_sale). '<br>'; //echo $price_without_sale = preg_replace('~<((?!iframe|canvas)\w+)[^>]*>(?:\s*(?:<br \/>| | | | | | | )\s*)*<\/\1>~iu', "", $price_without_sale); echo $onep = ("$price_without_sale" / 100) . '<br>'; echo $two = $price / $onep. '<br>'; echo $percent = 100 - $two. '<br>'; //приводим процент в красивый вид echo $percent = round($percent, 0). '<br>'; echo $percent.= "%". '<br>'; $percents_oz[] = $percent; }else{ $percents_oz[] = '-'; }
if($document->first('.a0t8.a0u') == null){ for($i = 0; $i <= $data_number; $i++){ //заголовок $title = $document->find('.a0c6.a0c9.a0c8')[$i]->first('.a0s9')->find('a')[1]->text(); $titles_oz[] = $title; sleep(rand(2,6)); //рандомная задержка(чтобы не банили) //цена со скидкой $price = $document->find('.a0c4')[$i]->first('.a0s9')->first('.b5v4')->first('span')->text(); sleep(rand(2,6)); //рандомная задержка(чтобы не банили) //Цена без скидки if($document->find('.a0c6.a0c9.a0c8')[$i]->first('.a0s9')->first('.b5v4')->find('span')[1]){ $price_without_sale = $document->find('.a0c6.a0c9.a0c8')[$i]->first('.a0s9')->first('.b5v4')->find('span')[1]->text(); }else{ $price_without_sale = $price; } $prices_oz[] = $price; $prices_without_sale_oz[] = $price_without_sale; sleep(rand(2,6)); //рандомная задержка(чтобы не банили) //ссылка на товар $link = $document->find('.a0c4')[$i]->first('.a0s9')->find('a')[1]->attr('href'); $link = substr($link, 1); // вырезаем / в начале строки $link = $url . $link; $links_oz[] = $link; sleep(rand(2,6)); //рандомная задержка(чтобы не банили) //картинка товара $img = $document->find('.a0c4')[$i]->first('.a0i4')->first('.a0i7')->first('img')->attr('src'); $images_oz[] = $img; sleep(rand(2,6)); //рандомная задержка(чтобы не банили) // // //получение скидки if($price_without_sale != $price){ echo $price_without_sale . '<br>'; echo $price_without_sale = htmlspecialchars($price_without_sale); echo (int) str_replace(['&thinsp', '₽', ' '], '', $price_without_sale). '<br>'; //echo $price_without_sale = preg_replace('~<((?!iframe|canvas)\w+)[^>]*>(?:\s*(?:<br \/>| | | | | | | )\s*)*<\/\1>~iu', "", $price_without_sale); echo $onep = ("$price_without_sale" / 100) . '<br>'; echo $two = $price / $onep. '<br>'; echo $percent = 100 - $two. '<br>'; //приводим процент в красивый вид echo $percent = round($percent, 0). '<br>'; echo $percent.= "%". '<br>'; $percents_oz[] = $percent; }else{ $percents_oz[] = '-'; }
str_replace(['&thinsp', 'sjsjs'], '', строка)