2016-08-03 14 views
1

Im Versuch, die Stunde Minute zu Schnappen Sekunde von $time = 02:00:00 mit preg_match_all('/^(\d\d):?/', $time, $all_matches); aber es gibt nur die erste Asertion. array ( 0 => array ( 0 => '02:', ), 1 => array ( 0 => '02', ), ) Angenommen, dass preg_match_all alle Assertions in einem String findet, Was fehlt in der Regex, die nicht die richtige Antwort gibt?Pregmatching Alle Kosten nur die erste Asertion

Antwort

0

preg_match_all('/^(\d\d):(\d\d):(\d\d)/', $time, $all_matches); Funktioniert.