wordpress CMS主题 微信
Home > PHP开发 > 变量类型的强制转换

变量类型的强制转换

高时银博客 PHP开发 点击: 1,955 次 0 0
  • 标签: |
  • 前面,我们了解到变量的类型有很多种,有整型、字符串型、浮点型等等。本节,我们将要对这些变量的类型进行强制性转换,如把整型转换成浮点型。下面,一起来看看怎样转换吧。

    第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次方)。如果超过这个值,就转换不了整型。


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

    目前还没有评论。赶快来坐沙发吧。

    发表评论