Люди подскажите please как проверить делится ли нацело число $a на $b, если $a достаточно большое, скажем 12-15 цифр, уже всё перепробовал
вообщем с большими числами "%" не работает, остаётся просто проверить, есть ли числа после запятой, я так сделал : $res = bcdiv ($aaa, $bbb, 5); $str = explode (".", $res); if ($str[1]>0) {print_r("не делится");}
anthony86 В php нет таких чисел, поэтому любое сравнение может быть неверным, т.к число превращается в строку.
Kreker PHP умеет работать с такими числами! Это называтся числами произвольной точности. В PHP есть целый набор таких функций: http://php.yar.ru/manual/bg/ref.bc.php
Всё как раз наоборот. Строка превращается в число. Поэтому, например PHP: <?php var_dump('123a' == 123); // bool(true)