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