如何在php中检查在html文本框中输入的数据类型?

7 浏览
0 Comments

如何在php中检查在html文本框中输入的数据类型?

我使用了

get_type($var) 

但它总是从文本框返回字符串..

echo ""; 

admin 更改状态以发布 2023年5月21日
0
0 Comments

你总是从HTTP请求中获得字符串——因为从技术上讲,它们的参数是作为字符串传递的。

如果你想检查一个参数(或者实际上任何给定的值)是不是一个数字字符串,使用is_numeric函数:

var_dump(gettype('111'));          // 'string'
var_dump(is_int('111'));           // false - as it's a string, not an integer
var_dump(is_numeric('111'));       // true  - this string represents a number
var_dump(is_numeric('something')); // false - and this string doesn't

0
0 Comments

根据文档,应该使用gettype($var),而不是get_type($var)。请查阅文档了解更多信息。

0