мой вопрос прост,
Я хочу отображать определенные цифры с точками внутри текста, который я беру с определенной веб-страницы … в настоящее время я печатаю следующее
{ «ВАРИАНТ»: «2.00.000»}
но я хочу только напечатать это 2.00.000 моя строка кода это
$url = "http://smthng.com/blabla";
$site = file_get_contents($url);
echo " the version of the app is ".'<br/><br/>';
echo " $site ";
Как мне это сделать?
Любая помощь могла бы быть полезна
Спасибо вам, ребята…
Если получен строковый ответ JSON, просто используйте json_decode()
,
$url = "http://smthng.com/blabla";
$site = json_decode(file_get_contents($url));
echo " the version of the app is ".'<br/><br/>';
echo $site->VERSION;
это если вы всегда получаете этот тип ответа {"VERSION":"2.00.000"}
это JSON, так
$string = '{"VERSION":"2.00.000"}'; //or how you get it
$decodedArray = json_decode($string,true);
echo $decodedArray['VERSION'];
Ваш файл выглядит так, как будто он закодирован как JSON. Чтобы получить только номер версии, попробуйте это:
$url = 'http://smthng.com/blabla';
$site = json_decode(file_get_contents($url));
echo 'the version of the app is<br/><br/>';
echo $site->VERSION;