переопределить выбор типа или сравнить два числа с плавающей точкой в ​​php - PullRequest
1 голос
/ 05 ноября 2010

Итак, в основном я получаю два действительно очень больших идентификатора из разных ресурсов (внешнего ресурса и базы данных), и мне нужно как-то их сравнить. Если они совпадают, мне нужно прервать действие.

Кажется достаточно простым, но PHP конвертирует их в числа с плавающей точкой (выглядит примерно так: 6.2983963148698E + 14), и они никогда не совпадают.

Что мне делать? Я попытался найти в Google какое-то большое целое число в PHP или привести их в виде строк. Это не сработало.

Имейте в виду, я не очень опытен в этом.

Спасибо за вашу помощь.

1 Ответ

2 голосов
/ 05 ноября 2010

Вы пробовали математические функции BC?

...