빈 필드 값을 NULL로 바꾸려고하는데, 어떻게해야 할지를 파악할 수 없습니다. array_map
, array_filter
및 array_walk
을 시도했지만 아무 소용이 없습니다. 예 :
function replaceWithNull($var)
{
if (empty($var) || $var == ' ') {
$var = "NULL";
}
}
array_walk($_POST, "replaceWithNull");
대신 빈/비어 있습니다. 내가 뭘 놓치고 있니?
아, 풍어, 둘 다. 나는 그것이 단순해야만한다고 생각했다. 부끄러움 때문에 두 답에 모두 체크 표시를 할 수는 없습니다. –
['array_walk_recursive'] (http://php.net/array_walk_recursive)를 참고하십시오. – Maerlyn