<?php
//откуда будем парсить информацию
$content = file_get_contents('https://cryptolot.ru/kurs-btc');
// Определяем позицию строки, до которой нужно все отрезать
$pos = strpos($content, '<span id="rate_usd">');
//Отрезаем все, что идет до нужной нам позиции
$content = substr($content, $pos);
// Точно таким же образом находим позицию конечной строки
$pos = strpos($content, '</span>');
// Отрезаем нужное количество символов от нулевого
$content = substr($content, 0, $pos);
//если в тексте встречается текст, который нам не нужен, вырезаем его
$content = str_replace('текст который нужно вырезать','', $content);
// выводим спарсенный текст.
echo $content;
?>
<?php
function parse($p1,$p2,$p3){
$num1 = strpos($p1,$p2);
if(!$num1) return 0 ;
$num2 = substr($p1,$num1);
return substr($num2,0,strpos($num2,$p3));
}
$link = file_get_contents("https://www.banki.ru/products/currency/usd/");
$start_teg = "<h1 class='header-h0' data-test='header'>"; // Начало тегов от которых парсить
$stop_teg = "</h1>"; //До кудо парсить теги
echo parse($link,$start_teg,$stop_teg);
?>