A-A+

PHP数据类型一览

2012年01月25日 PHP技术文章 暂无评论 阅读 41 views 次

标量数据类型
布尔型:boolean 字符型:string 整型:integer 浮点型:float

复合数据类型
数组:array 对象:object

特殊数据类型
资源:resource 空值:null

php中的类型转换和C语言一样,非常简单,只需在变量前加上用括号括起来的类型名称即可。允许转换的类型有:

(boolean) 转换成布尔型 (string) 转换成字符型 (integer) 转换成整型
(float) 转换成浮点型 (array) 转换成数组 (object) 转换成对象

注意:在进行类型转换的过程中应该注意以下内容:转换成 boolean 型时,null、0和未赋值的变量或数组会被转换为 false,其他的为真;转换成整型时,布尔型的 false 转换为 0,true 转换为 1 ,浮点型的小数部分被舍去,字符型如果以数字开头就截取到非数字位,否则输出 0.

类型转换还可以通过settype()函数来完成,该函数可以将指定的变量转换成指定的数据类型。

格式:bool settype( mixed var,string type )

参数 var 为指定的变量,参数 type 为指定的类型,参数 type 有7个可选值,即boolean、float、integer、array、null、object 和 string.如果转换成功则返回 true,否则返回 false.

当字符串转换为整形或浮点型时,如果字符串是以数字开头的,就会先把数字部分转换为整型,再舍去后面的字符串;如果数字中含有小数点,则会取到小数点前一位。

标签:

给我留言