美文网首页
零碎知识 (小数点,字符类型转换)

零碎知识 (小数点,字符类型转换)

作者: 远方不会远 | 来源:发表于2017-08-08 08:53 被阅读15次

PHP取整数函数常用的四种方法:

1.直接取整,舍弃小数,保留整数:intval();2.四舍五入取整:round();3.向上取整,有小数就加1:ceil();4.向下取整:floor()。

一、intval—对变数转成整数型态

intval如果是字符型的会自动转换为0。

intval(3.14159);  // 3

intval(3.64159);  // 3

intval('ruesin'); //0

二、四舍五入:round()

根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。

round(3.14159);      // 3

round(3.64159);      // 4

round(3.64159, 0);   // 4

round(3.64159, 2);   // 3.64

round(5.64159, 3);   // 3.642

round(364159, -2);   // 364200

三、向上取整,有小数就加1:ceil()

文章来自ruesin.com

返回不小于 value 的下一个整数,value 如果有小数部分则进一位。

这个方法,在我们写分页类计算页数时经常会用到。

Ruesin's Blog

ceil(3.14159);  // 4

ceil(3.64159);  // 4

四、向下取整:floor()

返回不大于 value 的下一个整数,将 value 的小数部分舍去取整。

floor(3.14159);    // 3

floor(3.64159);    // 3

使用php的自带函数bool settype( mixed &$var, string $type)

参数

var 要转换的变量。

type

type 的可能值为:

“boolean” (或为“bool”,从PHP4.2.0 起)

“integer” (或为“int”,从PHP4.2.0 起)

“float” (只在 PHP 4.2.0 之后可以使用,对于旧版本中使用的“double”现已停用)

"string"

"array"

"object"

“null” (从 PHP 4.2.0 起)

例子:

$foo="5bar";// string

$bar= true;// boolean

settype($foo,"integer");// $foo 现在是 5   (integer)

settype($bar,"string");// $bar 现在是 "1" (string)

?>

$video_info[0]['shop_price']=strval(round($video_info[0]['shop_price']));

相关文章

  • 零碎知识 (小数点,字符类型转换)

    PHP取整数函数常用的四种方法: 1.直接取整,舍弃小数,保留整数:intval();2.四舍五入取整:round...

  • numpy基础加强版

    数据类型 新手不必担心,用时再考虑即可 2.数据类型转换 浮点数转换为整型时,小数点会被省略 字符串转换为浮点数 ...

  • 类型转换

    toFixed()根据小数点指定位数,数字转换为字符串toExponential()使用指数计数法,数字转换为字符...

  • python字符串常见数据处理方式

    字符串转换为数值类型 int方法 字符串转换为float类型 数字转换为字符串类型 字符串替换方法replace ...

  • JS 里的数据类型转换

    本篇主要介绍一些有关于JS的数据类型转换的小知识 类型转换 转换字符串类型 通过console.log()打印出来...

  • Java面试你需要知道的内容

    数据类型之间的转换: 1)如何将数值型符转换为数字? 2)如何将数字转换为字符? 3)如何取小数点前两位并四舍五入...

  • 内存管理

    类型转换 1.隐式转换 2.显示转换/强制类型转换浮点型强制转换成int 直接把小数点去掉,保留整数部分 强转指针...

  • js类型转换

    目录 :字符类型转换数字类型转换布尔类型转换堆栈垃圾回收深拷贝浅拷贝任意类型转字符串1,String(x) 2,x...

  • 其他类型转换成字符串类型

    数据类型强制转换 字符串相关数据类型转换

  • 四、SQL函数④(其他函数)

    类型转换 隐式转换:数据库系统自动将字符串类型转换为整数类型显式转换:使用类型转换函数转换。使用类型转换函数不仅可...

网友评论

      本文标题:零碎知识 (小数点,字符类型转换)

      本文链接:https://www.haomeiwen.com/subject/nknzlxtx.html