3v4l.org

run code in 300+ PHP versions simultaneously
<?php $re = '`^.*\d/\h*\d.*(?:\R.*)*?\REND OF REPORT\b`m'; $str = 'TRAFFIC MEASUREMENT REPORT PART 1/ 6 VLR MEASUREMENT VLRMEAS SAMPLE DATE: FROM 2020-10-22 14:00:00:09 TO 2020-10-22 15:00:00:13 REGISTERED SUBSCRIBERS: LOCATION AREA CODE CURRENT AVERAGE TMS1 TMS2 TMS3 UNKNOWN LAC 2 2 0 0 0 113 75868 75749 0 0 0 115 40627 40732 0 0 0 1102 70422 70489 0 0 0 1105 87075 87067 0 0 0 1117 56150 56180 0 0 0 1118 67175 67444 0 0 0 1120 74385 74381 0 0 0 1121 65034 65060 0 0 0 1122 21636 21407 0 0 0 1217 22944 22856 0 0 0 1218 49054 48993 0 0 0 1318 24283 24066 0 0 0 1418 16366 16350 0 0 0 2118 17812 17674 0 0 0 2120 79644 79489 0 0 0 TOTAL 768477 767939 0 0 0 PART 1/ 6 END OF REPORT testing some data here TRAFFIC MEASUREMENT REPORT PART 2/ 6 VLR MEASUREMENT VLRMEAS SAMPLE DATE: FROM 2020-10-22 14:00:00:09 TO 2020-10-22 15:00:00:13 REGISTERED SUBSCRIBERS: LOCATION AREA CODE CURRENT AVERAGE TMS1 TMS2 TMS3 UNKNOWN LAC 2 2 0 0 0 113 75868 75749 0 0 0 115 40627 40732 0 0 0 1102 70422 70489 0 0 0 1105 87075 87067 0 0 0 1117 56150 56180 0 0 0 1118 67175 67444 0 0 0 1120 74385 74381 0 0 0 1121 65034 65060 0 0 0 1122 21636 21407 0 0 0 1217 22944 22856 0 0 0 1218 49054 48993 0 0 0 1318 24283 24066 0 0 0 1418 16366 16350 0 0 0 2118 17812 17674 0 0 0 2120 79644 79489 0 0 0 TOTAL 768477 767939 0 0 0 PART 2/ 6 END OF REPORT'; preg_match_all($re, $str, $matches); print_r($matches[0]);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/oh1WR
function name:  (null)
number of ops:  12
compiled vars:  !0 = $re, !1 = $str, !2 = $matches
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%60%5E.%2A%5Cd%2F%5Ch%2A%5Cd.%2A%28%3F%3A%5CR.%2A%29%2A%3F%5CREND+OF+REPORT%5Cb%60m'
    4     1        ASSIGN                                                   !1, 'TRAFFIC+MEASUREMENT+REPORT+PART+++++1%2F++++6+VLR+MEASUREMENT++++++++++++VLRMEAS+%0A%0ASAMPLE+DATE%3A++++FROM++++2020-10-22+14%3A00%3A00%3A09%0A++++++++++++++++TO++++++2020-10-22+15%3A00%3A00%3A13%0A%0AREGISTERED+SUBSCRIBERS%3A%0A%0A%0ALOCATION+AREA+CODE+++++CURRENT+++++AVERAGE++++++++TMS1++++++++TMS2++++++++TMS3%0A+++++++UNKNOWN+LAC+++++++++++2+++++++++++2+++++++++++0+++++++++++0+++++++++++0%0A+++++++++++++++113+++++++75868+++++++75749+++++++++++0+++++++++++0+++++++++++0%0A+++++++++++++++115+++++++40627+++++++40732+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1102+++++++70422+++++++70489+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1105+++++++87075+++++++87067+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1117+++++++56150+++++++56180+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1118+++++++67175+++++++67444+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1120+++++++74385+++++++74381+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1121+++++++65034+++++++65060+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1122+++++++21636+++++++21407+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1217+++++++22944+++++++22856+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1218+++++++49054+++++++48993+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1318+++++++24283+++++++24066+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1418+++++++16366+++++++16350+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++2118+++++++17812+++++++17674+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++2120+++++++79644+++++++79489+++++++++++0+++++++++++0+++++++++++0%0ATOTAL+++++++++++++++++++768477++++++767939+++++++++++0+++++++++++0+++++++++++0%0A%0APART+++++1%2F++++6%0AEND+OF+REPORT%0A%0Atesting+some+data%0Ahere%0A%0ATRAFFIC+MEASUREMENT+REPORT+PART+++++2%2F++++6+VLR+MEASUREMENT++++++++++++VLRMEAS+%0A%0ASAMPLE+DATE%3A++++FROM++++2020-10-22+14%3A00%3A00%3A09%0A++++++++++++++++TO++++++2020-10-22+15%3A00%3A00%3A13%0A%0AREGISTERED+SUBSCRIBERS%3A%0A%0A%0ALOCATION+AREA+CODE+++++CURRENT+++++AVERAGE++++++++TMS1++++++++TMS2++++++++TMS3%0A+++++++UNKNOWN+LAC+++++++++++2+++++++++++2+++++++++++0+++++++++++0+++++++++++0%0A+++++++++++++++113+++++++75868+++++++75749+++++++++++0+++++++++++0+++++++++++0%0A+++++++++++++++115+++++++40627+++++++40732+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1102+++++++70422+++++++70489+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1105+++++++87075+++++++87067+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1117+++++++56150+++++++56180+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1118+++++++67175+++++++67444+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1120+++++++74385+++++++74381+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1121+++++++65034+++++++65060+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1122+++++++21636+++++++21407+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1217+++++++22944+++++++22856+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1218+++++++49054+++++++48993+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1318+++++++24283+++++++24066+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++1418+++++++16366+++++++16350+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++2118+++++++17812+++++++17674+++++++++++0+++++++++++0+++++++++++0%0A++++++++++++++2120+++++++79644+++++++79489+++++++++++0+++++++++++0+++++++++++0%0ATOTAL+++++++++++++++++++768477++++++767939+++++++++++0+++++++++++0+++++++++++0%0A%0APART+++++2%2F++++6%0AEND+OF+REPORT'
   67     2        INIT_FCALL                                               'preg_match_all'
          3        SEND_VAR                                                 !0
          4        SEND_VAR                                                 !1
          5        SEND_REF                                                 !2
          6        DO_ICALL                                                 
   68     7        INIT_FCALL                                               'print_r'
          8        FETCH_DIM_R                                      ~6      !2, 0
          9        SEND_VAL                                                 ~6
         10        DO_ICALL                                                 
         11      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
237.19 ms | 1006 KiB | 15 Q