php数据类型转换

1.数据类型的转换。

   (1)setType( )强制类型转换

    (2)strval( ),intval( ),floatval( ),分别是转换字符窜,转换整形,转换浮点型。

    (3)便捷转换,(string/int/float/double/real/array/object)+变量名/值。

          ps:setType( )转换后,原变量类型改变。(2)(3)转换之后不改变原变量类型。

2.字符窜转换

(1)字符窜转整形,浮点型。


     由此可知只有字符窜前面的数字会被识别,浮点型类同,且只会识别第一个点(.)后的小数。如果字符窜全是字符则为0.

    (2)字符窜转布尔值,空窜为false,非空窜为true。

3.布尔值转换

    (1)布尔值转整型浮点型。true为1,,false为0。

    (2)布尔值转字符窜。true为"1",false为""。(空窜屏幕不显示)。

4.整型浮点型转换

    (1)转布尔值。非0则为true,0则为false。

    (2)转字符窜。字面意思。e.g. 100→"100"

5.不同数据类型之间的运算

     在PHP中,与整形/浮点型运算需要先转化为整形或浮点型。

6.常量,一个简单值的标识符(名字),程序运行中常量不变,不能覆盖,同时也不能销毁。

    语法

            define(名字, 值);

    (1)‘名字’定义默认大写,和C一样是一种规范,命名规则和变量名一样,字母下划线开头,不能穿插特殊字符但可以有数字。

    (2)值,可以是基本数据类型(整型,浮点型,字符窜,布尔值)和数组,也可以是引用的资源(resource),不可以为对象。

    (3)constant( )可以获取常量的值,我们可以定义一个存有常量名的变量,调用此函数,实现“动态”。

    (4)get_defined_constants( ),返回一个数组,里面存有我们已经定义的常量。

php_0305_day3_(2)

posted @ 2020-03-13 04:01  正义联盟  阅读(200)  评论(0)    收藏  举报