我希望商店编号位于具有数据类型integer
的列字段中,当我尝试从$_REQUEST
变量获取值时,它会给我字符串类型,以便我出现此错误:
密钥支出的类型无效,预期数量,但得到字符串
请帮帮我。感谢。
答案 0 :(得分:0)
您可以这样做:
$num = $_REQUEST['your_val'];
$int = (int)$num;
$value = (float)$num
PHP通常会为您执行此操作,但在需要明确更改类型的情况下,您需要cast它。
您也可以尝试使用intval()
或floatval()
:
$val = $_REQUEST['your_val'];
$num = intval($val);
$num = floatval($val);