Ik heb nu met serialize() een array in een file gezet. Op het moment dat in een variabele, bv $bedrijf een spatie wordt gezet, schrijft ie dat ook vrolijk in de file. Echter op het moment dat je die file weer gaat uitlezen, gaat het fout na die spatie. Mij oplossing hiervoor is om de spatie dan in de file weg te schrijven als een underscore, om dit probleem te omzeilen.
Dit pak ik zo aan:
Inhoud van $bedrijf : "Test BV"
Nu doe ik
$bedrijf = str_replace(" ", "_", $bedrijf);
($bedrijf is nu "Test_BV")
En schrijf ik dat in een file. Nu lees ik deze file weer uit, en doe dus weer:
$bedrijf = str_replace("_", " ", $bedrijf);
En hierdoor wordt $bedrijf : "Test"
Dit gaat dus fout! Waarom vervangt ie alles wat achter de spatie staat?
Misschien is er een andere oplossing voor mij oorspronkelijk probleem?
Dit pak ik zo aan:
Inhoud van $bedrijf : "Test BV"
Nu doe ik
$bedrijf = str_replace(" ", "_", $bedrijf);
($bedrijf is nu "Test_BV")
En schrijf ik dat in een file. Nu lees ik deze file weer uit, en doe dus weer:
$bedrijf = str_replace("_", " ", $bedrijf);
En hierdoor wordt $bedrijf : "Test"
Dit gaat dus fout! Waarom vervangt ie alles wat achter de spatie staat?
Misschien is er een andere oplossing voor mij oorspronkelijk probleem?
Ook Knor is aangestoken met het ligfietsvirus!