Hallo Leute,
bin hier mit den im Betreff genannten Themen seit Stunden - leider erfolglos - beschäftigt:
$zeichenkette = '16,N,01023.67976,E,1.362,,190917,,,A*73<CR><LF>$GPVTG,,T,,M,1.362,N,2.523,K,A*23<CR><LF>$GPGGA,035931.00,5321.54516,N,01023.67976,E,1,06,1.78,1.4,M,44.8,M,,*5B<CR><LF>$GPGSA,A,3,32,12,24,29,14,25,,,,,,,3.43,1.78,2.93*0D<CR><LF>$GPGSV,3,1,11,02,36,098,17,03,04,350,,06,26,051';
$suchmuster = '/(\$GPVTG))/';
preg_match($suchmuster, $zeichenkette, $treffer);
print_r($treffer);
Was möchte ich:
- der gesuchte Teilstring beginnt mit „$GPVTG“ ($GPGGA|$GPGSA|$GPVTG)
- der gesuchte Teilstring endet mit „<CR><LF>“
- das Ergebnis-Array sollte alle gefunden Treffer auflisten
Aber so sehr ich auch am „Suchmuster“ experimentiere, bisher kein Erfolg…
Hat jemand den entscheidenden Tipp für mich?
Joachim