Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中将字符串转换为整数或双精度?_Php - Fatal编程技术网

如何在php中将字符串转换为整数或双精度?

如何在php中将字符串转换为整数或双精度?,php,Php,我有两个字符串:“99.00”和“99.154”, 我想将'99.00'转换为99,将'99.154'转换为99.154 我该怎么做呢?PHP有两个内置函数 如果要转换字符串->整数,可以/应该使用: <?php echo intval('90.00'); //returns 99 ?> <?php echo floatval('90.154'); //returns 90.154 ?> 如果你想深入挖掘,我会在底部链接你们两个文档 但是。。如果要转换字符串->双精度

我有两个字符串:“99.00”和“99.154”, 我想将'99.00'转换为99,将'99.154'转换为99.154
我该怎么做呢?

PHP有两个内置函数

如果要转换字符串->整数,可以/应该使用:

<?php
echo intval('90.00'); //returns 99
?>
<?php
echo floatval('90.154'); //returns 90.154
?>
如果你想深入挖掘,我会在底部链接你们两个文档

但是。。如果要转换字符串->双精度,可以/应该使用:

<?php
echo intval('90.00'); //returns 99
?>
<?php
echo floatval('90.154'); //returns 90.154
?>
除了floatval之外,您还可以使用doubleval,它是floatval的别名

以下是链接:

这是否回答了您的问题?这回答了你的问题吗?如何确定何时使用intval或floatval?,因为值来自字符串数组。您可以使用以下内置函数检查它是否为整数。是你的值。此函数返回true或false。