我有一个用于在命令行(“终端”)中读取用户输入的php变量:
$x = readline("Type something: ");
我尝试将其转换为浮动:
$x = (float) readline("Type something: ");
但它没有用。
我搜索了在php中将“用户输入/缓冲输入/输入”转换为float / string / int,但我没有找到任何内容。
有什么想法吗?
答案 0 :(得分:0)
readline
的返回值是字符串。要将字符串转换为float,可以使用php函数floatval($val)
。
这里是函数文档的链接:
http://www.php.net/manual/en/function.floatval.php