PHP中如何比较位数很长的两个数字是否相等在PHP中,现在有111111111111234239和111111111111234238两个数,如何比较是否相等,求代码,function cmp($a,$b){\x09$equal=1;\x09$alent=strlen($a);\x09$blent=strlen($b);\x09if($alent
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 04:54:46
![PHP中如何比较位数很长的两个数字是否相等在PHP中,现在有111111111111234239和111111111111234238两个数,如何比较是否相等,求代码,function cmp($a,$b){\x09$equal=1;\x09$alent=strlen($a);\x09$blent=strlen($b);\x09if($alent](/uploads/image/z/14406694-70-4.jpg?t=PHP%E4%B8%AD%E5%A6%82%E4%BD%95%E6%AF%94%E8%BE%83%E4%BD%8D%E6%95%B0%E5%BE%88%E9%95%BF%E7%9A%84%E4%B8%A4%E4%B8%AA%E6%95%B0%E5%AD%97%E6%98%AF%E5%90%A6%E7%9B%B8%E7%AD%89%E5%9C%A8PHP%E4%B8%AD%2C%E7%8E%B0%E5%9C%A8%E6%9C%89111111111111234239%E5%92%8C111111111111234238%E4%B8%A4%E4%B8%AA%E6%95%B0%2C%E5%A6%82%E4%BD%95%E6%AF%94%E8%BE%83%E6%98%AF%E5%90%A6%E7%9B%B8%E7%AD%89%2C%E6%B1%82%E4%BB%A3%E7%A0%81%2Cfunction+cmp%28%24a%2C%24b%29%7B%5Cx09%24equal%3D1%3B%5Cx09%24alent%3Dstrlen%28%24a%29%3B%5Cx09%24blent%3Dstrlen%28%24b%29%3B%5Cx09if%28%24alent)
PHP中如何比较位数很长的两个数字是否相等在PHP中,现在有111111111111234239和111111111111234238两个数,如何比较是否相等,求代码,function cmp($a,$b){\x09$equal=1;\x09$alent=strlen($a);\x09$blent=strlen($b);\x09if($alent
PHP中如何比较位数很长的两个数字是否相等
在PHP中,现在有111111111111234239和111111111111234238两个数,如何比较是否相等,求代码,
function cmp($a,$b)
{
\x09$equal=1;
\x09$alent=strlen($a);
\x09$blent=strlen($b);
\x09if($alent==$blent)
\x09{
\x09\x09for($i=0;$i
PHP中如何比较位数很长的两个数字是否相等在PHP中,现在有111111111111234239和111111111111234238两个数,如何比较是否相等,求代码,function cmp($a,$b){\x09$equal=1;\x09$alent=strlen($a);\x09$blent=strlen($b);\x09if($alent
你可以把他们当成字符串了比较呀,别设置为数,设置为字符
$str1="111111111111234239";
$str2="111111111111234238";
echo $str1==$str2;
PHP本来就是显示所有小数的,如果你的程序只显示两位,肯定是有多余的语句故意做了转换。 删除多余的转换语句既可,也可以粘贴你的代码让大家帮你修改吧。