<?php
/**
* my_bcmod - 获取模数(bcmod 的替代品)
* 字符串 my_bcmod ( 字符串左操作数, 整数模数 )
* 左操作数可以非常大,但要小心模数 :(
* 作者:Andrius Baranauskas 和 Laurynas Butkus :) 立陶宛维尔纽斯
**/
function my_bcmod( $x, $y )
{
// 每次获取多少个数字?小心不要超过 (int)
$take = 5;
$mod = '';
do
{
$a = (int)$mod.substr( $x, 0, $take );
$x = substr( $x, $take );
$mod = $a % $y;
}
while ( strlen($x) );
return (int)$mod;
}
// 示例
echo my_bcmod( "7044060001970316212900", 150 );
?>