Ik heb een leuke string zoals :
Mar 29 17:59:05 kgswl-mail amavis[27052]: (27052-09) INFECTED (Worm.SomeFool.Gen-1), <rudi_lammens@pandora.be> -> <leraarsheirbrug@pi.be>, quarantine virus-20040329-175905-27052-09, Message-ID: <20040329155903.B9F851106D@mail.ksgwl.be>, Hits:
en ik wil daarvan alle losse onderdelen in een array stoppen. Ik vroeg mij af hoe ik dit het beste kan doen ?
Gewoon exploden vind ik riskant, want als er ergens een spatie extra opduikt zit ik met de gebakken peren. Ik heb al eea geprobeerd met sscanf() om zodoende bepaalde dingen in een aantal vars te plaatsen, maar php flipt nogal op het feit dat er , en >< aanwezig is in die string, om een of andere reden ziet hij dit niet als een %s teken. Het enige wat ik wil ik zoiets : $x = "%s %d %s %s %s[%d]: (%d-%d) %s (%s), <%s> -> <%s>, %s %s, Message-ID: <%s>"
en dan is $x een array met waarden.
Bestaat hier een andere oplossing voor ?
Mar 29 17:59:05 kgswl-mail amavis[27052]: (27052-09) INFECTED (Worm.SomeFool.Gen-1), <rudi_lammens@pandora.be> -> <leraarsheirbrug@pi.be>, quarantine virus-20040329-175905-27052-09, Message-ID: <20040329155903.B9F851106D@mail.ksgwl.be>, Hits:
en ik wil daarvan alle losse onderdelen in een array stoppen. Ik vroeg mij af hoe ik dit het beste kan doen ?
Gewoon exploden vind ik riskant, want als er ergens een spatie extra opduikt zit ik met de gebakken peren. Ik heb al eea geprobeerd met sscanf() om zodoende bepaalde dingen in een aantal vars te plaatsen, maar php flipt nogal op het feit dat er , en >< aanwezig is in die string, om een of andere reden ziet hij dit niet als een %s teken. Het enige wat ik wil ik zoiets : $x = "%s %d %s %s %s[%d]: (%d-%d) %s (%s), <%s> -> <%s>, %s %s, Message-ID: <%s>"
en dan is $x een array met waarden.
Bestaat hier een andere oplossing voor ?
Da RuBBaH DuCK SKWaT - Ellen what did ye do ?- een test