$aa = 1234567891123456789112345678911234567891 ;
数据库字段类型是varchar类型怎么让这个值在插入数据库时,不转化为科学计数法的形式?谢谢!

解决方案 »

  1.   

     $aa=number_format($aa) //格式化数字
    然后$aa=implode(',',$aa);//转化成数组
    $aa=explode('',$aa); //从数组再组合成字符串然后放入数据库    只要varchar  你定的长度够了就行了
      

  2.   

    string转int 用cint()或clng()   转换前最好先用isnumeric() 小判断下  试下
      

  3.   


    弄反了..
    implode是将数组合成字符串
    explode是将字符串转化为数组应该使用str_split