Есть ли у PHP какая-то функция, которая будет сравнивать числа? Я знаю, что у них есть текст сравнение как similar_text()
Но сказать, что я хочу, чтобы сравнить значения лат/LNG, и они очень похожи, но очень небольшая разницаphp сравнение двух чисел вместе
пример:
place 1
lat: 34.095161
lng: -117.720638
compare with
lat: 34.0948841
lng: -117.7206854
place 2
lat: 34.094572563643
lng: -117.72184828904
compare with
lat: 34.094112
lng: -117.7250746
Они, может быть, очень близко друг к другу, Я хочу иметь возможность получить определенный диапазон? Есть ли какая-то функция PHP, которую я могу использовать?
Благодаря
Почему не просто 'round()' их до какой степени точности вы хотите? – Interrobang
'similar_text' вычисляет своего рода« расстояние »между двумя строками. Для чисел эквивалент равен ['abs ($ lat1 - $ lat2)'] (http://www.php.net/manual/en/function.abs.php). – ruakh
@Interrobang Я не пытаюсь округлить число, потому что округление lat и lng приведет к нежелательным результатам – hellomello