<?php
$price = 2408570.45;
echo $price . '<br>';
echo json_encode([ 'price' => $price ], JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT);
2408570.45
{ "price": 2408570.450000000186264514923095703125 }
2408570.45
{ "price": 2408570.45 }
2408570.45
{ "price": "2408570.45" }
json_decode(file_get_contents('php://input'), true);
<token>
jQuery.prototype === jQuery.fn // Получишь true
Похоже мне надо пообщаться с тех. поддержкой хостера, так как у меня на той же версии php результат совсем другой...