如何在不使用 doubleval 函数的情况下将 php 中的字符串转换为 double?

how to convert string to double in php without using doubleval function?

我有一个字符串值 $a=10。我必须在存储之前转换为双精度值。如何在 php.

中将字符串转换为双精度

我尝试将 0.00 添加到 $a。即 $a= $a+0.00;但是不行

您可以试试 doubleval(),它是获取变量浮点值的 floatval 函数的别名。

<?php
$a = doubleval($a);

就用这个

   $a = 10;
   echo number_format($a, 2);

您可以快速转换变量或操作(或两者)

$a = (float) $a + 0.00

$a = (float) $a

您可以使用 PHP 的 floatval

http://php.net/manual/en/function.floatval.php

<?php
$a=10;
$floatVal = floatval($a);
?>