Mailinglisten-Archive |
Maik Ryssel schrieb: > Hallo, > > $string = "22:23:45" // Time > preg_match("/^([01]{0,1}\d|2[0-3]):(0\d|[1-5]\d):(0\d|[1-5]\d)/",$string,$matches); > > Mein Ansatz wär da mal ein ganz anderer.. ein explode mit ":" als Trenner, dann müssen alle Werte numerisch sein, der Erste zwischen 0..24, der 2. und 3. zwischen 0..60 Ok ist zwar kein Einzeiler, aber da wahrscheinlich die Zeitprüfung nicht performacekritisch ist, und diese Lösung intuitiv und wahnsinnig schnell implementierbar, würd ich das persönlich vorziehen... cheers, Christoph
php::bar PHP Wiki - Listenarchive