PHP中常用的类型转换
2014-10-18 22:26
162 查看
常用的类型转换如下:
1、字符与数字的转换
(1)chr() 将ASCII值转换成对应的字符
chr(65) <==> 'a'
(2)ord() 将字符转换成对应的ASCII值
ord('a') <==> 65
2、字符串与数字的转换
(1) strval() 将数字转换成对应的字符串
strval(123456) <==> '123456'
(2) intval() 将字符串或者其他非整型数字转换成整型
intval('245') <==> 245
intval(1234.54) <==> 1234
(3) floatval() 将字符串或者其他非浮点型数字转换成浮点型
floatval('1234.54') <==> '1234.54'
(4) settype($var,$strtype) 重新设置变量类型
$strtype可以是:"boolean"
"integer"
"float"
"string"
"array"
"object"
"null"
$foo = "5bar"; // string
$bar = true; // boolean
settype($foo, "integer"); // $foo 现在是 5 (integer)
settype($bar, "string"); // $bar 现在是 "1" (string)
3、浮点数的取整
(1) ceil() 向上取整
ceil(4.3); <==> 5
(2) floor() 向下取整
floor(4.3); <==> 4
1、字符与数字的转换
(1)chr() 将ASCII值转换成对应的字符
chr(65) <==> 'a'
(2)ord() 将字符转换成对应的ASCII值
ord('a') <==> 65
2、字符串与数字的转换
(1) strval() 将数字转换成对应的字符串
strval(123456) <==> '123456'
(2) intval() 将字符串或者其他非整型数字转换成整型
intval('245') <==> 245
intval(1234.54) <==> 1234
(3) floatval() 将字符串或者其他非浮点型数字转换成浮点型
floatval('1234.54') <==> '1234.54'
(4) settype($var,$strtype) 重新设置变量类型
$strtype可以是:"boolean"
"integer"
"float"
"string"
"array"
"object"
"null"
$foo = "5bar"; // string
$bar = true; // boolean
settype($foo, "integer"); // $foo 现在是 5 (integer)
settype($bar, "string"); // $bar 现在是 "1" (string)
3、浮点数的取整
(1) ceil() 向上取整
ceil(4.3); <==> 5
(2) floor() 向下取整
floor(4.3); <==> 4
相关文章推荐
- PHP数据类型转换与常用检测数据类型的函数
- php 输出函数常用类型转换符
- php 输出函数常用类型转换符
- 常用数据类型使用转换详解
- VC常用数据类型使用转换详解
- VC常用数据类型使用转换详解
- Visual C++常用数据类型转换详解
- JAVA 中常用数据类型转换
- 常用数据类型使用转换详解
- VC常用数据类型使用转换详解-
- VC常用数据类型使用转换详解-
- VC常用数据类型使用转换详解
- VC常用数据类型使用转换详解
- VC常用数据类型使用转换详解
- VC常用数据类型使用转换详解
- Visual C++常用数据类型的转换
- VC常用数据类型使用转换详解
- [导入]常用数据类型使用转换详解
- VC常用数据类型使用转换详解
- Visual C++常用数据类型转换详解