settype( $var, "integer" );

解决方案 »

  1.   

    $num=7260;
    $num=$num/10;
    $num=(int)$num;
      

  2.   

    如果$num是这样得到的那,$num=72.6*100
      

  3.   

    intval
    变量转成整数类型。语法: int intval(mixed var, int [base]);返回值: 整数函数种类: PHP 系统功能
     
     
    内容说明 
    本函数可将变量转成整数类型。可省略的参数 base 是转换的基底,默认值为 10。转换的变量 var 可以为数组或类之外的任何类型变量。
      

  4.   

    强制类型转换有相应的函数
    $num=72.6*100;
    $num=$num/10;
    echo "$num<br>"; // out 726
    $num=(int)$num;
    echo $num;  // out 725而
    $num=72.6*100;
    $num=$num/10;
    echo "$num<br>"; // out 726
    intval($num);
    echo $num;  // out 726浮点数到整型数转换肯定会丢失精度的
      

  5.   

    我试过用intval,显示的也是725。
      

  6.   

    那是系统的关系,用round处理