3v4l.org

run code in 300+ PHP versions simultaneously
<?php $offer = 'some text offer with checkboxes '; $offer.= '<input type="checkbox" name="offer100500_1_chk" id = "offer100500_1_chk" value = "1" checked = "checked"/> first chkBox'; $offer.= '<input type="checkbox" name="offer100500_2_chk" id = "offer100500_2_chk" value = "1" checked = "checked"/> second chkBox'; $offer.= '<input type="checkbox" name="offer100500_4_chk" id = "offer100500_4_chk" value = "1" checked = "checked"/> third chkBox'; $offer.= '<input type="checkbox" name="offer100500_9_chk" id = "offer100500_9_chk" value = "1" checked = "checked"/> fours chkBox'; preg_match_all('/type="checkbox".*name="([\w]+)"/', $offer, $matches, PREG_SET_ORDER); var_dump($matches);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/FlFPV
function name:  (null)
number of ops:  15
compiled vars:  !0 = $offer, !1 = $matches
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'some+text+offer+with+checkboxes+'
    4     1        ASSIGN_OP                                     8          !0, '%3Cinput+type%3D%22checkbox%22+name%3D%22offer100500_1_chk%22+id+%3D+%22offer100500_1_chk%22+value+%3D+%221%22+checked+%3D+%22checked%22%2F%3E+first+chkBox'
    5     2        ASSIGN_OP                                     8          !0, '%3Cinput+type%3D%22checkbox%22+name%3D%22offer100500_2_chk%22+id+%3D+%22offer100500_2_chk%22+value+%3D+%221%22+checked+%3D+%22checked%22%2F%3E+second+chkBox'
    6     3        ASSIGN_OP                                     8          !0, '%3Cinput+type%3D%22checkbox%22+name%3D%22offer100500_4_chk%22+id+%3D+%22offer100500_4_chk%22+value+%3D+%221%22+checked+%3D+%22checked%22%2F%3E+third+chkBox'
    7     4        ASSIGN_OP                                     8          !0, '%3Cinput+type%3D%22checkbox%22+name%3D%22offer100500_9_chk%22+id+%3D+%22offer100500_9_chk%22+value+%3D+%221%22+checked+%3D+%22checked%22%2F%3E+fours+chkBox'
   10     5        INIT_FCALL                                               'preg_match_all'
          6        SEND_VAL                                                 '%2Ftype%3D%22checkbox%22.%2Aname%3D%22%28%5B%5Cw%5D%2B%29%22%2F'
          7        SEND_VAR                                                 !0
          8        SEND_REF                                                 !1
          9        SEND_VAL                                                 2
         10        DO_ICALL                                                 
   11    11        INIT_FCALL                                               'var_dump'
         12        SEND_VAR                                                 !1
         13        DO_ICALL                                                 
         14      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
167.21 ms | 1395 KiB | 17 Q