陈银山 发表于 2018-12-19 08:40:28

php 小数取整处理 floor() ceil() round() intval() 的区别于用法

echo intval(42);                      // 42  
echo intval(4.2);                     // 4
  
echo intval('42');                  // 42
  
echo intval('+42');                   // 42
  
echo intval('-42');                   // -42
  
echo intval(042);                     // 34
  
echo intval('042');                   // 42
  
echo intval(1e10);                  // 1410065408
  
echo intval('1e10');                  // 1
  
echo intval(0x1A);                  // 26
  
echo intval(42000000);                // 42000000
  
echo intval(420000000000000000000);   // 0
  
echo intval('420000000000000000000'); // 2147483647
  
echo intval(42, 8);                   // 42
  
echo intval('42', 8);               // 34
  
echo intval(array());               // 0
  
echo intval(array('foo', 'bar'));   // 1


页: [1]
查看完整版本: php 小数取整处理 floor() ceil() round() intval() 的区别于用法