数字比较大,显示出来的都是x.xxxE+xxx我要显示确切地数字,how to?

解决方案 »

  1.   

    sprintf("%s",pow(111111,3));还是科学记数法
      

  2.   

    echo sprintf("%s",bcpow(111111111,31));
    //2621091571626796487297906969262389721320980436568045115366419539722441394367490612391952827374172267477055955384641106556252515106354963916505143642907890343417627797926813793969391004627642286661372201206990817064846196206514452347636637255644465911
      

  3.   

    sprintf也可以不要
    echo bcpow(111111111,31);