1 回答

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
找到了解決方案。
解決方案 1 在創(chuàng)建數(shù)組元素時(shí)使用 array_push。
$_POSTData_array= []
if (empty($_POST[$FieldName])) {
// $_POSTData_array[] .= `null`; // previous method
array_push($_POSTedData, null); // new method
} else {
array_push($_POSTedData, $_POST[$FieldName]);
}
解決方案 2 在執(zhí)行 PDO 語(yǔ)句之前創(chuàng)建數(shù)組后使用 array_map 將 Null 設(shè)置為空白元素。
$_POSTedData_array = array_map(function($value) {
return $value === "" ? NULL : $value;
}, $_POSTedData_array);
var_dump($_POSTData_array) 的新結(jié)果;對(duì)于這兩種解決方案
array(6) {
[0] => string(12) "PIC Testings"
[1] => string(5) "Citys"
[2] => string(3) "pic"
[3] => string(36) "88c85c6670ac164f0a97c85ce5d25211.jpg"
[4] => NULL
[5] => NULL
}
謝謝各位的幫助。
對(duì)于那些“否決”我的問(wèn)題的人,你猜怎么著!畢竟有解決辦法。
- 1 回答
- 0 關(guān)注
- 140 瀏覽
添加回答
舉報(bào)