Wie kan mij helpen, want ik loop even vast op het volgende. Ik krijg de volgende array:
Zoals je bij nummer 3 kunt zien, achter WX, is er een veld met ''. De database zet dit om naar een 0, terwijl het NULL moet zijn. Hoe krijg ik het voor elkaar dat de '' in bovenstaande array een NULL wordt. Ik heb hetvolgende al geprobeert:
Maar die werkt niet!
code:
1
2
3
4
5
| array (size=35) 0 => string ''1','amsterdam2','BO','4','2017-06-08','B','J','J','N','J','J','2017-06-08 14:05:02'' (length=84) 1 => string ''1','amsterdam2','PK','37','2017-06-08','J','J','J','N','J','J','2017-06-08 14:05:02'' (length=85) 2 => string ''1','denhaag1','MH','27','2017-06-08','J','J','J','J','J','J','2017-06-08 14:05:02'' (length=83) 3 => string ''1','denhaag1','WX','','2017-06-08','J','J','J','N','J','J','2017-06-08 14:05:02'' (length=81) |
Zoals je bij nummer 3 kunt zien, achter WX, is er een veld met ''. De database zet dit om naar een 0, terwijl het NULL moet zijn. Hoe krijg ik het voor elkaar dat de '' in bovenstaande array een NULL wordt. Ik heb hetvolgende al geprobeert:
code:
1
2
3
| $aValues2 = array_map(function($v) { return (is_null($v)) ? '' : $v; }, $aValues); |
Maar die werkt niet!