php floatval()、doubleval()函数将字符串转换为浮点数

分类:知识百科 日期: 点击:0

php floatval()和doubleval()函数

floatval()和doubleval()函数是php中用于将字符串转换为浮点数的函数。

floatval()函数

floatval()函数用于将字符串转换为浮点数,其语法格式如下:

floatval(string)

参数string可以是任何字符串,其中包括数字字符串,字母字符串,字符串等。floatval()函数会将字符串转换为浮点数,如果字符串中有非数字字符,则会将其忽略。

doubleval()函数

doubleval()函数也是用于将字符串转换为浮点数,其语法格式如下:

doubleval(string)

参数string可以是任何字符串,其中包括数字字符串,字母字符串,字符串等。doubleval()函数会将字符串转换为浮点数,如果字符串中有非数字字符,则会将其忽略。

floatval()和doubleval()函数的区别

floatval()和doubleval()函数的主要区别在于,floatval()函数只能处理32位的浮点数,而doubleval()函数可以处理64位的浮点数。

使用实例

下面通过一个实例来说明floatval()和doubleval()函数的使用方法:

";

echo "str2的浮点数值:";
echo floatval($str2);
echo "
"; echo "str3的浮点数值:"; echo floatval($str3); echo "
"; echo "str1的双精度浮点数值:"; echo doubleval($str1); echo "
"; echo "str2的双精度浮点数值:"; echo doubleval($str2); echo "
"; echo "str3的双精度浮点数值:"; echo doubleval($str3); ?>

上面的代码执行结果如下:

  • str1的浮点数值:123.45
  • str2的浮点数值:0
  • str3的浮点数值:123.45
  • str1的双精度浮点数值:123.45
  • str2的双精度浮点数值:0
  • str3的双精度浮点数值:123.45

从上面的结果可以看出,floatval()函数和doubleval()函数都可以将字符串转换为浮点数,但floatval()函数只能处理32位的浮点数,而doubleval()函数可以处理64位的浮点数。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。