Ik zit met een vreemd probleem.
Ik heb een script welke uit een XML bestand gegevens importeert.
Nu liep het script vast omdat er in een veld "titel" niets stond.
wanneer ik
doe, dan krijg ik niets te zien behalve de 2 streepjes die tegen elkaar aankomen zonder iets er tussenin.
Wanneer ik echter
Doe, dan krijg ik string(6) "" als resultaat???
het probleem hiermee is dat ik eigenlijk wil controleren of "titel" leeg is, dit is een verplicht veld dus deze moet ingevuld zijn. Maar als ik op de bovengenoemde variabele:
probeer te doen, werkt dit ook niet omdat de variabele schijnbaar niet leeg is
Mijn vraag hoe is dit mogelijk? en hoe kan ik de string toch identificeren als "empty"
Ik heb een script welke uit een XML bestand gegevens importeert.
Nu liep het script vast omdat er in een veld "titel" niets stond.
wanneer ik
PHP:
1
| print($ArticleKey."-".$Artikel['titel']."-"); |
doe, dan krijg ik niets te zien behalve de 2 streepjes die tegen elkaar aankomen zonder iets er tussenin.
Wanneer ik echter
PHP:
1
| var_dump($Artikel['titel']); |
Doe, dan krijg ik string(6) "" als resultaat???
het probleem hiermee is dat ik eigenlijk wil controleren of "titel" leeg is, dit is een verplicht veld dus deze moet ingevuld zijn. Maar als ik op de bovengenoemde variabele:
PHP:
1
2
3
| if(empty($Artikel['titel'])){ //doe iets } |
probeer te doen, werkt dit ook niet omdat de variabele schijnbaar niet leeg is
Mijn vraag hoe is dit mogelijk? en hoe kan ik de string toch identificeren als "empty"