【发布时间】:2011-01-02 09:56:56
【问题描述】:
有没有像int() 这样可以将字符串转换为浮点值的函数?
我目前正在使用以下代码:
$input=int(substr($line,1,index($line,",")-1));
我需要将substr返回的字符串转换为float。
【问题讨论】:
-
你能举例说明
$line是如何生成的吗? -
$line 是从日志文件中读取的。 open (fHandle,"+) { $input=int(substr($line,1,index($line,",")-1));这是完整的代码。
-
我们能否从您的文件中提供一个示例行,以便我们提出更好的方法来提取数字。
-
当然。给你 - [1258200601.016453, 'unknown', 'error', 'unknown Exception', 110012]
-
请通过任何澄清改进您的问题,而不是隐藏在 cmets 中。
标签: perl floating-point string-parsing