php double做减法 我有一个变量$temp=42540528736698570378174246518995812352,gettype得到的类型是float,我想把它减1,但是使用$temp-1或者$temp-1=得到的值居然还是42540528736698570378174246518995812352。怎么才能得到正确的值啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的天啦。我看眼花了。为什么不用string类型? float有这么大么...用gmp/bc处理大数。 我用gmp_sub出来的是0,如果数小计算结果没问题。$temp=gmp_strval(gmp_sub(strval($dec_end),"1"));$temp是0.$dec_end是大数 $dec_end = '42540528736698570378174246518995812352';echo gmp_strval(gmp_sub(strval($dec_end),"1"));42540528736698570378174246518995812351 谢谢各位,找到问题出在哪儿了,我2->10的时候没问题,我以为我2-10有问题,其实是sprintf有问题,打印出来的时候值比原值加1.所以我就一直在减1. iconv()不能ANSI转UTF8吗? 有谁用过lunarpages空间或者其它外国空间?说说感受 页面跳转的问题 $php_self的问题 求助: 添加数据到数据库中产生了 乱码 字符串乱码 phpmyadmin问题,急得很!在线等· 一个PHP网页中文出现乱码问题,急需帮助 各位高手!!!我怎樣才能將 mysql 數據庫文件建在指定的別的目錄下面???我不想建在 mysql 指定的目錄上!!! 怎么样让PHP在WINDOWS下读盘 preg_replace问题求解 PHP中二维数组替换问题
$temp=gmp_strval(gmp_sub(strval($dec_end),"1"));
$temp是0.
$dec_end是大数
echo gmp_strval(gmp_sub(strval($dec_end),"1"));
42540528736698570378174246518995812351