3v4l.org

run code in 300+ PHP versions simultaneously
<?php $data = '39 9\n30 30 30 31 34 30 30 32 33 32 36 30 31 38 0D 0A 00014002326018..\n39 30 30 30 31 34 30 30 32 33 32 36 30 35 34 0D 900014002326054.\n0A .\n39 30 30 30 31 34 30 30 32 33 32 36 30 39 31 0D 900014002326091.\n0A .\n39 30 30 30 31 34 30 30 32 33 32 36 31 36 33 0D 900014002326163.\n0A .\n39 9\n30 30 30 31 34 30 30 32 33 000140023\n32 36 32 30 30 0D 0A 26200..\n39 9\n30 30 30 31 34 30 30 32 33 32 36 32 30 30 0D 0A 00014002326200..\n39 30 30 30 31 34 30 30 32 33 32 36 31 32 32 0D 900014002326122.\n0A .\n39 9\n30 30 30 31 34 30 30 32 33 000140023\n32 36 31 35 34 0D 0A 26154..\n39 30 30 30 31 34 30 30 32 33 9000140023\n32 36 31 33 31 0D 0A 26131..\n39 9\n30 30 30 31 34 30 30 32 33 000140023\n32 36 31 30 34 0D 0A 26104..\n39 30 30 30 31 34 30 30 32 33 32 36 30 39 30 0D 900014002326090.\n0A .\n39 30 30 30 31 34 30 30 32 33 32 36 31 39 37 0D 900014002326197.\n0A .\n39 9\n30 30 30 31 34 30 30 32 33 32 36 32 30 38 0D 0A 00014002326208..\n39 30 30 30 31 34 30 30 32 33 9000140023\n32 36 31 31 35 0D 0A 26115..\n39 9\n30 30 30 31 34 30 30 32 33 000140023\n32 36 31 36 34 0D 0A 26164..\n39 9\n30 30 30 31 34 30 30 32 33 000140023\n32 36 30 31 36 0D 0A 39 30 30 30 31 34 30 30 32 26016..900014002\n33 3\n32 36 32 34 36 0D 0A 26246..\n39 9\n30 30 30 31 34 30 30 32 33 000140023\n32 36 32 34 36 0D 0A 26246..\n39 9\n30 30 30 31 34 30 30 32 33 000140023\n32 36 30 37 39 0D 0A 26079..\n39 9\n30 30 30 31 34 30 30 32 33 000140023\n32 36 31 32 30 0D 0A 26120..\n39 9\n30 30 30 31 34 30 30 32 33 32 36 32 32 38 0D 0A 00014002326228..\n39 30 30 30 31 34 30 30 32 33 9000140023\n32 36 31 38 36 0D 0A 26186..'; $pattern = '/(?:^.{48}|\.)([0-9]+\.?)/m'; preg_match_all($pattern, $data, $tags); $tags=implode("",$tags); print_r($tags);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/WtauA
function name:  (null)
number of ops:  16
compiled vars:  !0 = $data, !1 = $pattern, !2 = $tags
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '39++++++++++++++++++++++++++++++++++++++++++++++9%5Cn30+30+30+31+34+30+30+32+33+32+36+30+31+38+0D+0A+00014002326018..%5Cn39+30+30+30+31+34+30+30+32+33+32+36+30+35+34+0D+900014002326054.%5Cn0A++++++++++++++++++++++++++++++++++++++++++++++.%5Cn39+30+30+30+31+34+30+30+32+33+32+36+30+39+31+0D+900014002326091.%5Cn0A++++++++++++++++++++++++++++++++++++++++++++++.%5Cn39+30+30+30+31+34+30+30+32+33+32+36+31+36+33+0D+900014002326163.%5Cn0A++++++++++++++++++++++++++++++++++++++++++++++.%5Cn39++++++++++++++++++++++++++++++++++++++++++++++9%5Cn30+30+30+31+34+30+30+32+33++++++++++++++++++++++000140023%5Cn32+36+32+30+30+0D+0A++++++++++++++++++++++++++++26200..%5Cn39++++++++++++++++++++++++++++++++++++++++++++++9%5Cn30+30+30+31+34+30+30+32+33+32+36+32+30+30+0D+0A+00014002326200..%5Cn39+30+30+30+31+34+30+30+32+33+32+36+31+32+32+0D+900014002326122.%5Cn0A++++++++++++++++++++++++++++++++++++++++++++++.%5Cn39++++++++++++++++++++++++++++++++++++++++++++++9%5Cn30+30+30+31+34+30+30+32+33++++++++++++++++++++++000140023%5Cn32+36+31+35+34+0D+0A++++++++++++++++++++++++++++26154..%5Cn39+30+30+30+31+34+30+30+32+33+++++++++++++++++++9000140023%5Cn32+36+31+33+31+0D+0A++++++++++++++++++++++++++++26131..%5Cn39++++++++++++++++++++++++++++++++++++++++++++++9%5Cn30+30+30+31+34+30+30+32+33++++++++++++++++++++++000140023%5Cn32+36+31+30+34+0D+0A++++++++++++++++++++++++++++26104..%5Cn39+30+30+30+31+34+30+30+32+33+32+36+30+39+30+0D+900014002326090.%5Cn0A++++++++++++++++++++++++++++++++++++++++++++++.%5Cn39+30+30+30+31+34+30+30+32+33+32+36+31+39+37+0D+900014002326197.%5Cn0A++++++++++++++++++++++++++++++++++++++++++++++.%5Cn39++++++++++++++++++++++++++++++++++++++++++++++9%5Cn30+30+30+31+34+30+30+32+33+32+36+32+30+38+0D+0A+00014002326208..%5Cn39+30+30+30+31+34+30+30+32+33+++++++++++++++++++9000140023%5Cn32+36+31+31+35+0D+0A++++++++++++++++++++++++++++26115..%5Cn39++++++++++++++++++++++++++++++++++++++++++++++9%5Cn30+30+30+31+34+30+30+32+33++++++++++++++++++++++000140023%5Cn32+36+31+36+34+0D+0A++++++++++++++++++++++++++++26164..%5Cn39++++++++++++++++++++++++++++++++++++++++++++++9%5Cn30+30+30+31+34+30+30+32+33++++++++++++++++++++++000140023%5Cn32+36+30+31+36+0D+0A+39+30+30+30+31+34+30+30+32+26016..900014002%5Cn33++++++++++++++++++++++++++++++++++++++++++++++3%5Cn32+36+32+34+36+0D+0A++++++++++++++++++++++++++++26246..%5Cn39++++++++++++++++++++++++++++++++++++++++++++++9%5Cn30+30+30+31+34+30+30+32+33++++++++++++++++++++++000140023%5Cn32+36+32+34+36+0D+0A++++++++++++++++++++++++++++26246..%5Cn39++++++++++++++++++++++++++++++++++++++++++++++9%5Cn30+30+30+31+34+30+30+32+33++++++++++++++++++++++000140023%5Cn32+36+30+37+39+0D+0A++++++++++++++++++++++++++++26079..%5Cn39++++++++++++++++++++++++++++++++++++++++++++++9%5Cn30+30+30+31+34+30+30+32+33++++++++++++++++++++++000140023%5Cn32+36+31+32+30+0D+0A++++++++++++++++++++++++++++26120..%5Cn39++++++++++++++++++++++++++++++++++++++++++++++9%5Cn30+30+30+31+34+30+30+32+33+32+36+32+32+38+0D+0A+00014002326228..%5Cn39+30+30+30+31+34+30+30+32+33+++++++++++++++++++9000140023%5Cn32+36+31+38+36+0D+0A++++++++++++++++++++++++++++26186..'
    4     1        ASSIGN                                                   !1, '%2F%28%3F%3A%5E.%7B48%7D%7C%5C.%29%28%5B0-9%5D%2B%5C.%3F%29%2Fm'
    6     2        INIT_FCALL                                               'preg_match_all'
          3        SEND_VAR                                                 !1
          4        SEND_VAR                                                 !0
          5        SEND_REF                                                 !2
          6        DO_ICALL                                                 
    8     7        INIT_FCALL                                               'implode'
          8        SEND_VAL                                                 ''
          9        SEND_VAR                                                 !2
         10        DO_ICALL                                         $6      
         11        ASSIGN                                                   !2, $6
   10    12        INIT_FCALL                                               'print_r'
         13        SEND_VAR                                                 !2
         14        DO_ICALL                                                 
         15      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
153.04 ms | 1400 KiB | 19 Q