PHP头条
热点:

【php手册:数据类型】字符串,php手册数据类型


http://php.net/manual/zh/language.types.string.php#language.types.string.conversion

字符串转换为数值

如果该字符串没有包含 '.','e' 或 'E' 并且其数字值在整型的范围之内(由 PHP_INT_MAX 所定义),该字符串将被当成 integer 来取值。其它所有情况下都被作为 float 来取值。

该字符串的开始部分决定了它的值。如果该字符串以合法的数值开始,则使用该数值。否则其值为 0(零)。
合法数值由可选的正负号,后面跟着一个或多个数字(可能有小数点),再跟着可选的指数部分。指数部分由 'e' 或 'E' 后面跟着一个或多个数字构成。
<?php
$foo = 1 + "10.5";                // $foo is float (11.5)
$foo = 1 + "-1.3e3";              // $foo is float (-1299)
$foo = 1 + "bob-1.3e3";           // $foo is integer (1)
$foo = 1 + "bob3";                // $foo is integer (1)
$foo = 1 + "10 Small Pigs";       // $foo is integer (11)
$foo = 4 + "10.2 Little Piggies"; // $foo is float (14.2)
$foo = "10.0 pigs " + 1;          // $foo is float (11)
$foo = "10.0 pigs " + 1.0;        // $foo is float (11)     
?>

www.phpzy.comtrue/php/2537.htmlTechArticle【php手册:数据类型】字符串,php手册数据类型 http://php.net/manual/zh/language.types.string.php#language.types.string.conversion 字符串转换为数值 如果该字符串没有包含 '.','e' 或 'E' 并且其数字值在...

相关文章

    暂无相关文章
相关频道:

PHP之友评论

今天推荐