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)

浙公网安备 33010602011771号