Я хочу вывести число до 2 десятичной точки, выход поступает из файла xml через функцию curl. Я попробовал number_format, printf ('%. 2f', $ number) и sprintf() functon.these отображает результат 0.00.The следующий код.Отображаемое число до двух знаков с десятичной запятой
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, `http://orbisadvisors.redinews.com/tools/XM01? queryid=QJ33020&fields=Last&fields=Change&fields=Chperc&symbol=BSZ`);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$sp= curl_exec ($ch);
$sp1=explode(" ",$sp);
echo "????".$lsp1=$sp1[4];
printf("%.2f",$lsp1);
print_r($sp1);
curl_close ($ch);
В случае использования статического числа вместо переменной. Это дает правильный результат.
Благодаря
я проверяю тип вывода, который находится в строковом типе . Как я могу изменить его строку на float? –