我有一个变量,它由一个表格中的POST调用定义,并将其输入到文本字段中.有没有办法将此变量转换为整数?
从形式:
Lenght: <input name="length" value="10" type="text" id="lenght" size="2" />
Run Code Online (Sandbox Code Playgroud)
从PHP代码:
$length = $_POST['lenght'];
$url = substr($url, 0, $length);
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用,我认为它不起作用的唯一原因是因为$ lenght被定义为文本而不是整数.
Nin*_*rry 16
两件事情:
它不起作用,因为你错误的长度< - > lenght
将字符串转换为整数的正确方法是使用函数intval.
$length = intval($_POST['length']);
$url = substr($url, 0, $length);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8876 次 |
| 最近记录: |