可以像C++一样!直接(char)int就行了啊!

解决方案 »

  1.   

    $n = 10607972916817;
    echo sprintf('%.0f', $n);
      

  2.   

    $int=1.06079729168E+013;
    echo $int=''.$int;
      

  3.   

    超过int能表示的范围的数,你还是还一个方式吧!比如用excel先转成文本.
      

  4.   

    给出你的代码和sql语句我这里复现不了你的情况mysql 5.0.27
    insert into user_func (`functitle`) value(1.06079729168E+013)
    没问题
    insert into user_func (`functitle`) value('1.06079729168E+013')
    字符串