Сумма прописью (101 руб -> сто один рубль)

andrewww

Новичок
Сумма прописью (101 руб -> сто один рубль)

взял этот скриптец с php.spb.ru юзал все ок
и вот сегодня нашел ошибку
если переводить сумму 19389.01 копейка пропадает
скорее всего это где-то тут происходит
$kop=intval( ( $L*100 - intval( $L )*100 ));

как бы это исправить ? :confused:
 

Tor

Новичок
нет, это происходит не здесь

какие еще будут предположения ?
 

andrewww

Новичок
Автор оригинала: Tor
нет, это происходит не здесь

какие еще будут предположения ?
почему здесь

PHP:
<?
$kop=19389.01;
$kop=intval( ( $L*100 - intval( $L )*100 )); 
print $kop;
?>
возвращает 0 вместо 1
 

Tor

Новичок
да, ты прав
дело именно тут
пиши так

$kop=round (( $L*100 - intval( $L )*100 ));
 
Сверху