• wordpress CMS主题:ssmay主题wordpress CMS主题:ssmay主题
  • 首页 > PHP开发 > 变量类型的强制转换

    变量类型的强制转换

    作者: 分类:PHP开发 点击: 2,694 次
    wordpress CMS主题:ssmay主题

      前面,我们了解到变量的类型有很多种,有整型、字符串型、浮点型等等。本节,我们将要对这些变量的类型进行强制性转换,如把整型转换成浮点型。下面,一起来看看怎样转换吧。

      第1种方法:直接在变量前用小括号来实现转换:

      如:$a=10000;是一个整型变量,我们要把它转换成浮点型:$b=(float)$a;  其中的$b就是浮点型变量了,可以用var_dump($b)查看结果。另外 ,还可以用(int)或(integer)来强制转换成整型,用(float)\(double)、(real)来转换成浮点型,用(string)来转换成字符串,用(array)转换成数组,用(object)转换成对象,用(bool)\(boolean)转换成bool型。

      第2种方法:settype()函数来实现:

      bool settype ( $var , type ) 这个函数第1个参是要转换的变量,第2个参数是类型,返回的是bool值。

      第3种方法:转换类型函数:

      intval($a)是转换成整型,floatval($a)是转换成浮点型,strval($a)是转换成字符串型。

      注意:整型变量可以不受限制地转换成浮点型,但浮点型转换成整型时就有限制的。因为,整型占4个字节,而浮点型占8个字节,整型的最大值是2.147e9(即2.147乘以10的9次方)。如果超过这个值,就转换不了整型。



      QQ二维码

    文章作者:高时银博客
    本文地址:http://wanlimm.com/7720140123841.html
    版权所有 © 转载时必须以链接形式注明作者和原始出处!

    上一篇:
    下一篇:
    wordpress CMS主题:ssmay主题

    或许你会感兴趣的文章:

    发表评论

    电子邮件地址不会被公开。 必填项已用*标注

    This site uses Akismet to reduce spam. Learn how your comment data is processed.