【发布时间】:2011-06-30 11:46:01
【问题描述】:
从表单中获取变量:
<form method = 'POST' action = ''>
<input type = 'text' name = 'a' size = '1' >
<input type = 'submit' value = 'Find it'>
</form>"
如果我输入 1 并使用 gettype($POST_['a']) 它返回字符串,是否可以输入 int?因为在此之后我想检查该变量是否为 int。
更新
得到答案,它总是返回字符串,他们让我使用 (int) 或 intval(),但是如果它真的是像 'a' 这样的字符串,它返回 0,但它也可能是整数值 0,如何克服这个问题?
更新
在编辑错字后,Brad Christie 提出了最好的方法,使用 is_numeric
【问题讨论】:
-
在我的兴趣列表中有很多这样的问题,因为它们有标签 HTML。这不是一个真正的 HTML 问题,而是一个 PHP 问题。我应该取消标记 HTML 吗?
标签: php html string variables int