3v4l.org

run code in 300+ PHP versions simultaneously
<?php $re = '/(<.*?>)/m'; $str = '<31234E57E3FB0D4AAE0715CFBBB06DA10C9659EC@HDQNCEXD2MBX03.mihdq.marrcorp.marriott.com> <CAFp=hzZYrh1ZRaXv_k3CAez126-pShiVQarFT_mrnRKcpTR93w@mail.gmail.com> <31234E57E3FB0D4AAE0715CFBBB06DA10C966550@HDQNCEXD2MBX03.mihdq.marrcorp.marriott.com> <CAFp=hzZFMH2gD2aPwe9AfesnjgJxzTdHPTgTO2hcNGoaCUmvAg@mail.gmail.com> <CAFp=hza_LdqpbYwGXF2g5rLRAZeRRviOj2Zz_VTLp1KjAHfgsg@mail.gmail.com> <92CCE90F96A5DA4CA7C0C5C1FC8890270283DD8D@hdqncexd1mbx08.mihdq.marrcorp.marriott.com> <CAFp=hzZRj1grg4MvoPGPM46c7kgjFDbOe5MRW6uvi+kyiONLMg@mail.gmail.com> <CAFp=hzZ+vv4TyXTy6jrmjsXLjj8Y0eTqS_DwAeCbWaLx7-_mZA@mail.gmail.com>, <CAFp=hzbFDbijuLqoOQ500_=YFv_kMMntn1x0k8gUv-8k-vo3BQ@mail.gmail.com> <CAFp=hzZ4vxFTVj7Z5+Mzs=C6Ap2tUZVUZPEiWweTgkyatosC=w@mail.gmail.com> <CAFp=hza8T7gpw2o21DaHXeyC7gnF+FWdBRzUmVjBmEM=wx=BZQ@mail.gmail.com> <CAFp=hzY1=f8-hznRVk06zFDb1R+5ySCNmtBT-YmBU2QXNYXxbw@mail.gmail.com> <516A217D66B19D4086DFC63CAFA6F9D8059439B9@hdqncexd1mbx07.mihdq.marrcorp.marriott.com> <CAFp=hzbXRvfA5SQXQ_ewO6OgZiUXmz78g mZ-wOqUqfOwvndPBQ@mail.gmail.com> <CAFp=hzYRp0Q2jSg85MokQfoqx7wwBmohNo+Lud+USebxGXcwEg@mail.gmail.com> <92CCE90F96A5DA4CA7C0C5C1FC8890270285EDDD@hdqncexd1mbx08.mihdq.marrcorp.marriott.com> <010201d3c35c$713a2580$53ae7080$@fivedragons.ma> <CY1PR08MB1721F43BA8445C09C64E5C17EBAD0@CY1PR08MB1721.namprd08.prod.outlook.com> <006b01d3c686$602dfbe0$2089f3a0$@fivedragons.ma> <CY1PR08MB1721E3D062350BF2A28615A6EBA20@CY1PR08MB1721.namprd08.prod.outlook.com> , <028b01d3c841$7ce4b870$76ae2950$@fivedragons.ma> <BN6PR08MB23853CAFCC1F1AC05B9D7592EB5B0@BN6PR08MB2385.namprd08.prod.outlook.com>,<01a601d42008$4a04c200$de0e4600$@fivedragons.ma> ds< tg> fsdf'; preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0); // Print the entire match result var_dump(array_map(function($e){ return str_replace(' ', '', @$e[0]); }, $matches));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/2QBd6
function name:  (null)
number of ops:  18
compiled vars:  !0 = $re, !1 = $str, !2 = $matches
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%2F%28%3C.%2A%3F%3E%29%2Fm'
    4     1        ASSIGN                                                   !1, '%3C31234E57E3FB0D4AAE0715CFBBB06DA10C9659EC%40HDQNCEXD2MBX03.mihdq.marrcorp.marriott.com%3E+%3CCAFp%3DhzZYrh1ZRaXv_k3CAez126-pShiVQarFT_mrnRKcpTR93w%40mail.gmail.com%3E+%3C31234E57E3FB0D4AAE0715CFBBB06DA10C966550%40HDQNCEXD2MBX03.mihdq.marrcorp.marriott.com%3E+%3CCAFp%3DhzZFMH2gD2aPwe9AfesnjgJxzTdHPTgTO2hcNGoaCUmvAg%40mail.gmail.com%3E+%3CCAFp%3Dhza_LdqpbYwGXF2g5rLRAZeRRviOj2Zz_VTLp1KjAHfgsg%40mail.gmail.com%3E+%3C92CCE90F96A5DA4CA7C0C5C1FC8890270283DD8D%40hdqncexd1mbx08.mihdq.marrcorp.marriott.com%3E+%3CCAFp%3DhzZRj1grg4MvoPGPM46c7kgjFDbOe5MRW6uvi%2BkyiONLMg%40mail.gmail.com%3E+%3CCAFp%3DhzZ%2Bvv4TyXTy6jrmjsXLjj8Y0eTqS_DwAeCbWaLx7-_mZA%40mail.gmail.com%3E%2C+%3CCAFp%3DhzbFDbijuLqoOQ500_%3DYFv_kMMntn1x0k8gUv-8k-vo3BQ%40mail.gmail.com%3E+%3CCAFp%3DhzZ4vxFTVj7Z5%2BMzs%3DC6Ap2tUZVUZPEiWweTgkyatosC%3Dw%40mail.gmail.com%3E+%3CCAFp%3Dhza8T7gpw2o21DaHXeyC7gnF%2BFWdBRzUmVjBmEM%3Dwx%3DBZQ%40mail.gmail.com%3E+%3CCAFp%3DhzY1%3Df8-hznRVk06zFDb1R%2B5ySCNmtBT-YmBU2QXNYXxbw%40mail.gmail.com%3E+%3C516A217D66B19D4086DFC63CAFA6F9D8059439B9%40hdqncexd1mbx07.mihdq.marrcorp.marriott.com%3E+%3CCAFp%3DhzbXRvfA5SQXQ_ewO6OgZiUXmz78g++++mZ-wOqUqfOwvndPBQ%40mail.gmail.com%3E+%3CCAFp%3DhzYRp0Q2jSg85MokQfoqx7wwBmohNo%2BLud%2BUSebxGXcwEg%40mail.gmail.com%3E+%3C92CCE90F96A5DA4CA7C0C5C1FC8890270285EDDD%40hdqncexd1mbx08.mihdq.marrcorp.marriott.com%3E+%3C010201d3c35c%24713a2580%2453ae7080%24%40fivedragons.ma%3E+%3CCY1PR08MB1721F43BA8445C09C64E5C17EBAD0%40CY1PR08MB1721.namprd08.prod.outlook.com%3E+%3C006b01d3c686%24602dfbe0%242089f3a0%24%40fivedragons.ma%3E+%3CCY1PR08MB1721E3D062350BF2A28615A6EBA20%40CY1PR08MB1721.namprd08.prod.outlook.com%3E+%2C+++++++++++++++++++++++++++%3C028b01d3c841%247ce4b870%2476ae2950%24%40fivedragons.ma%3E+%3CBN6PR08MB23853CAFCC1F1AC05B9D7592EB5B0%40BN6PR08MB2385.namprd08.prod.outlook.com%3E%2C%3C01a601d42008%244a04c200%24de0e4600%24%40fivedragons.ma%3E+ds%3C+++++tg%3E+fsdf'
    6     2        INIT_FCALL                                               'preg_match_all'
          3        SEND_VAR                                                 !0
          4        SEND_VAR                                                 !1
          5        SEND_REF                                                 !2
          6        SEND_VAL                                                 2
          7        SEND_VAL                                                 0
          8        DO_ICALL                                                 
    9     9        INIT_FCALL                                               'var_dump'
         10        INIT_FCALL                                               'array_map'
         11        DECLARE_LAMBDA_FUNCTION                          ~6      [0]
   13    12        SEND_VAL                                                 ~6
         13        SEND_VAR                                                 !2
    9    14        DO_ICALL                                         $7      
   13    15        SEND_VAR                                                 $7
    9    16        DO_ICALL                                                 
   13    17      > RETURN                                                   1


Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/2QBd6
function name:  {closure}
number of ops:  11
compiled vars:  !0 = $e
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    9     0  E >   RECV                                             !0      
   11     1        INIT_FCALL                                               'str_replace'
          2        SEND_VAL                                                 '+'
          3        SEND_VAL                                                 ''
          4        BEGIN_SILENCE                                    ~1      
          5        FETCH_DIM_R                                      ~2      !0, 0
          6        END_SILENCE                                              ~1
          7        SEND_VAL                                                 ~2
          8        DO_ICALL                                         $3      
          9      > RETURN                                                   $3
   13    10*     > RETURN                                                   null

End of Dynamic Function 0

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
144.58 ms | 1008 KiB | 17 Q