Mailinglisten-Archive |
>ich habe ein Feld in das der Benutzer ein Datum eingibt.
>Da es von Land zu Land unterschiedlich ist können folgende
>Eingaben möglich sein: 03.05.01 oder 3.5.2001 oder 3/05/2001
>oder 3-5-01 usw. um das möglichst frei zu halten möchte ich
>herausfinden welches trennzeichen der benutzer benutzt hat.
>Dieses trennzeichen soll dann mit einem explode das datum
>aufsplitten so dass ich es intern in ein standard datum
>umwandeln kann. Wie kann ich nun rausfinden welches
>"Sonderzeichen" sich zwischen den Zahlen befindet???
>
eine möglichkeit wäre wohl eine lösung mit "strspn"
$delimiter=substr($strDatum,strspn($strDatum, "0123456789"),1)
==> $delimiter gibt dir das erste zeichen, welches nach den ersten
zahlen auftaucht!
wahrscheinlich ist dies mir RegularExpressions schneller, allerdings hab
ich mich da noch nicht so eingearbeitet...
jens
----------------------------------------------------------------------------
Jens Reinemuth
Adelungstr. 39
64283 Darmstadt
Voice: 06151 - 10 10 45
Fax: 06151 - 13 66 15
Mail: webmaster_(at)_openos.de
----------------------------------------------------------------------------
Linux is like a wigwam!
No windows - no gates - apache inside!
----------------------------------------------------------------------------
php::bar PHP Wiki - Listenarchive