Mailinglisten-Archive |
Hi, so langsam bekommt man den Eindruck, dass voellig ohne Konzet drauflos gecodet wird, so dass hinter jeder Ecke neue Abenteuer lauern. Habe gar nicht gewusst, dass programmieren so aufregend sein kann ... ;-) Aber nun zur Aufgabe: <? $value = array( 'Heute ist der 24. Jan. 2004', 'und später der 13.Mär.2004', '27.11.2004 steht am Anfang und 13.01.1947 in der Mitte', '31.12.04 auch am Anfang, und am Ende 14.01.1947 ', 'das ist nur ein Datum am Ende 15.01.1947 ', 'das ist ein Mustertext ohne Datum'); $pattern = '/\d{2}\.\s?\w{2,3}\.\s?\d{2,4}/i'; $results = array(); foreach($value as $nr => $line) { $ergs = array(); preg_match($pattern, $line, $ergs); $results[$nr] = (isset($ergs[0])) ? $ergs[0] : ''; } print_r($results); ?> zeigt diese Ausgabe: Array ( [0] => 24. Jan. 2004 [1] => 13.Mär.2004 [2] => 27.11.2004 [3] => 31.12.04 [4] => 15.01.1947 [5] => ) Fuer weitere Proben in $value bin ich aufgeschlossen ... m. b. G. Norbert _____________________ normal: 02686-987103 Notruf: 0163-3613642 --------------------- e.o.m.
php::bar PHP Wiki - Listenarchive