php intval() 函数

 将给定变量转换成整型变量。变量不能是array和object格式 int intval ( mixed var [, int base] )第二个参数只有变量是字符串的时候才有用
  var 可以是任何标量类型。intval() 不能用于 array 或 object。

  除非 var 参数是字符串,否则 intval() 的 base 参数不会有效果。
  例子:
   34
  intval(42, 8); // => 42 !
  ?>
  说明:当第一个参数为字符串时,第二个参数是指定第一个参数的进制,比如intval(“12”,5)就是把“12”当成5进制的数,然后把这个5进制的数转换成10进制整数,并返回。例:
  intval(“12”,5) = 7; (5进制的12=10进制7)
  intval(“1011”,2) = 11; (2进制的1011=10进制11)

  php intval的取值范围:与操作系统相关:
  32位系统上为-2147483648到2147483647,
  64位系统上为-9223372036854775808到9223372036854775807。

You may also like...

发表评论