类型转换和使用函数将变量转换为某种类型之间有什么区别吗?
(float)$var VS. floatval($var)
如果有的话,应该使用其中一个而不是另一个?
我有字符串列表(大小,以字节为单位),我从文件中读取.假设其中一个字符串是2968789218,但是当我将其转换为float时,它变为2.00.
到目前为止这是我的代码:
$string = "2968789218";
$float = (float)$string;
//$float = floatval($string);
//the result is same
// result 2.00
Run Code Online (Sandbox Code Playgroud)
任何人?
问题实际上是编码.我改变文件编码现在没问题:D