1
我正在将一个PDO准备参数数组传递给foreach语句,以便我可以修改数据。我正在修改一些基于前缀的数据。下面是我的代码示例:PHP Foreach和未设置变量
foreach($param as $key => $t)
{
if(strpos($key,"int")===0)
{
$t = (int) $param[$key];
$key = str_replace("int","",$key);
unset($param[$key]);
$param[$key] = $t;
}
}
我不知道如何来取消这些数组元素与诠释为前缀,我不能执行,因为PDO错误的查询:
Invalid parameter number: number of bound variables does not match number of tokens
其实之前尝试过,但后来我在$钥匙点:) – kingW3