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