您可以通过此链接了解有关如何在PHP中将字符串/数字转换为数字/浮点数/小数的更多信息。这是链接的意思...
方法1:使用number_format()函数。number_format()函数用于将字符串转换为数字。成功时返回格式化的数字,否则返回E_WARNING。
$num = "1000.314";
//Convert string in number using
//number_format(), function
echo number_format($num), "\n";
//Convert string in number using
//number_format(), function
echo number_format($num, 2);
方法2:使用类型转换:类型转换可以将字符串直接转换为浮点,双精度或整数原始类型。这是将字符串转换为没有任何功能的数字的最佳方法。
// Number in string format
$num = "1000.314";
// Type cast using int
echo (int)$num, "\n";
// Type cast using float
echo (float)$num, "\n";
// Type cast using double
echo (double)$num;
方法3:使用intval()和floatval()函数。intval()和floatval()函数还可用于将字符串分别转换为其相应的整数和浮点值。
// Number in string format
$num = "1000.314";
// intval() function to convert
// string into integer
echo intval($num), "\n";
// floatval() function to convert
// string to float
echo floatval($num);
方法4:通过加0或执行数学运算。通过将字符串加0,也可以将字符串号转换为整数或浮点数。在PHP中,执行数学运算时,字符串将隐式转换为整数或浮点数。
// Number into string format
$num = "1000.314";
// Performing mathematical operation
// to implicitly type conversion
echo $num + 0, "\n";
// Performing mathematical operation
// to implicitly type conversion
echo $num + 0.0, "\n";
// Performing mathematical operation
// to implicitly type conversion
echo $num + 0.1;
VARCHAR>11
长度进行操作时遇到了问题。尚未确切地说明原因。