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
1
A
Antwort
0
preg_match_all('/^(\d\d):(\d\d):(\d\d)/', $time, $all_matches);
Funktioniert.