3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = [ 'gold tuxedo blazer', 'Style #: 76KW1400', 'Season: fw17', 'Color', 'Description:', 'GOLD', 'Color: 780', '€104.34 4 €417.36', 'Sizes: 38: 1 40: 2 42: 1', 'gold tuxedo pants', 'Style #: 76KW1000', 'Season: fw17', 'Color', 'Description:', 'GOLD', 'Color: 780', '€77.70 5 €38 8 .50', 'Sizes: 38: 1 40: 2 42: 1 44: 1', 'karl lagerfeld foil logo sweat', 'Style #: 76KW1731', 'Season: fw17', 'Color', 'Description:', 'GREY MELANGE', 'Color: 255', '€45.8 8 6 €275.28', 'Sizes: XS: 1 S: 2 M: 2 L: 1', 'ikonik odina biker jacket', 'Style #: 76KW1900', 'Season: fw17', 'Color', 'Description:', 'GOLD', 'Color: 780', '€18 3.52 3 €550.56', 'Sizes: 38: 1 40: 1 42: 1', 'sparkle leather leggings', 'Style #: 76KW1902', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€170.20 4 €68 0.8 0', 'Sizes: 38: 1 40: 2 42: 1', 'slim biker denim w/ satin zips', 'Style #: 76KW1802', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€59.20 8 €473.60', 'Sizes: 25: 1 26: 2 27: 2 28: 1 29: 1 30: 1', 'skinny denim w/ lacing details', 'Style #: 76KW1800', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€51.8 0 8 €414.40', 'Sizes: 25: 1 26: 2 27: 2 28: 1 29: 1 30: 1', 'ikonik punto pants', 'Style #: 76KW1001', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€51.8 0 5 €259.00', 'Sizes: 38: 1 40: 2 42: 1 44: 1', 'black & white rib dress', 'Style #: 76KW2000', 'Season: fw17', 'Color', 'Description:', 'BLACK/WHITE', 'Color: 998', '€72.52 5 €362.60', 'Sizes: XS: 1 S: 2 M: 2', 'leather skirt with lacing', 'Style #: 76KW1906', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€8 5.8 4 3 €257.52', 'Sizes: 38: 1 40: 1 42: 1', 'sparkling lurex dress', 'Style #: 76KW1332', 'Season: fw17', 'Color', 'Description:', 'GUNMETAL', 'Color: 979', '€59.20 5 €296.00', 'Sizes: XS: 1 S: 2 M: 1 L: 1', 'silk ruffle plastron dress', 'Style #: 76KW1303', 'Season: fw17', 'Color', 'Description:', 'RHUBARB', 'Color: 549', '€8 5.8 4 5 €429.20', 'Sizes: 38: 1 40: 2 42: 1 44: 1', 'silk ruffle plastron dress', 'Style #: 76KW1303', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€8 5.8 4 6 €515.04', 'Sizes: 38: 1 40: 2 42: 2 44: 1', 'black sparkle boucle dress', 'Style #: 76KW1301', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€96.20 7 €673.40', 'Sizes: 38: 1 40: 2 42: 2 44: 1 46: 1', 'fringed boucle dress', 'Style #: 76KW1300', 'Season: fw17', 'Color', 'Description:', 'OFF WHITE', 'Color: 110', '€91.02 11 €1,001.22', 'Sizes: 38: 1 40: 3 42: 3 44: 2 46: 2', 'textured sparkle pencil skirt', 'Style #: 76KW1210', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€45.8 8 8 €367.04', 'Sizes: XS: 2 S: 3 M: 2 L: 1', 'silver check boucle skirt', 'Style #: 76KW1203', 'Season: fw17', 'Color', 'Description:', 'BLACK/WHITE', 'Color: 998', '€72.52 5 €362.60', 'Sizes: 38: 1 40: 2 42: 1 44: 1', 'asymmetric boucle skirt', 'Style #: 76KW1200', 'Season: fw17', 'Color', 'Description:', 'OFF WHITE', 'Color: 110', '€70.30 5 €351.50', 'Sizes: 38: 1 40: 2 42: 1 44: 1', 'leather jacket with lacing', 'Style #: 76KW1901', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€210.16 3 €630.48', 'Sizes: 38: 1 40: 1 42: 1', 'ikonik odina biker jacket', 'Style #: 76KW1900', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€18 3.52 3 €550.56', 'Sizes: 38: 1 40: 1 42: 1', 'boucle quilted down coat', 'Style #: 76KW1503', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€130.98 6 €78 5.8 8', 'Sizes: 38: 1 40: 2 42: 2 44: 1', 'ikonik peacoat w/ leather', 'Style #: 76KW1502', 'Season: fw17', 'Color', 'Description:', 'PEACOAT', 'Color: 393', '€156.8 8 7 €1,098 .16', 'Sizes: 38: 1 40: 2 42: 2 44: 1 46: 1', 'silver check boucle jacket', 'Style #: 76KW1410', 'Season: fw17', 'Color', 'Description:', 'BLACK/WHITE', 'Color: 998', '€112.48 9 €1,012.32', 'Sizes: 38: 2 40: 3 42: 2 44: 1 46: 1', 'boucle quilted down gilet', 'Style #: 76KW1409', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€104.34 7 €730.38', 'Sizes: 38: 1 40: 2 42: 2 44: 1 46: 1', 'boucle quilted down bomber', 'Style #: 76KW1408', 'Season: fw17', 'Color', 'Description:', 'PEACOAT', 'Color: 393', '€104.34 6 €626.04', 'Sizes: 38: 1 40: 2 42: 2 44: 1', 'satin detail boucle blazer', 'Style #: 76KW1404', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€96.20 9 €8 65.8 0', 'Sizes: 38: 2 40: 3 42: 2 44: 1 46: 1', 'coated boucle biker jacket', 'Style #: 76KW1403', 'Season: fw17', 'Color', 'Description:', 'BLACK/WHITE', 'Color: 998', '€122.8 4 6 €737.04', 'Sizes: 38: 1 40: 2 42: 1 44: 1 46: 1', 'fringed boucle jacket', 'Style #: 76KW1402', 'Season: fw17', 'Color', 'Description:', 'OFF WHITE', 'Color: 110', '€104.34 7 €730.38', 'Sizes: 38: 1 40: 2 42: 2 44: 1 46: 1', 'karl ikonik sweatshirt', 'Style #: 76KW1739', 'Season: fw17', 'Color', 'Description:', 'GREY MELANGE', 'Color: 255', '€43.66 10 €436.60', 'Sizes: XS: 2 S: 3 M: 3 L: 1 XL: 1', 'karl ikonik sweatshirt', 'Style #: 76KW1739', 'Season: fw17', 'Color', 'Description:', 'ROSE SMOKE', 'Color: 567', '€43.66 6 €261.96', 'Sizes: XS: 1 S: 2 M: 2 L: 1', 'karl ikonik sweatshirt', 'Style #: 76KW1739', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€43.66 11 €48 0.26', 'Sizes: XS: 2 S: 3 M: 3 L: 2 XL: 1', 'karl signature neoprene top', 'Style #: 76KW1734', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€51.8 0 6 €310.8 0', 'Sizes: XS: 1 S: 2 M: 2 L: 1', 'embroidered pleated back sweat', 'Style #: 76KW1730', 'Season: fw17', 'Color', 'Description:', 'GREY MELANGE', 'Color: 255', '€64.38 7 €450.66', 'Sizes: XS: 2 S: 2 M: 2 L: 1', 'karl in paris hoodie', 'Style #: 76KW1725', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€45.8 8 10 €458 .8 0', 'Sizes: XS: 2 S: 3 M: 3 L: 1 XL: 1', 'textured sparkle top', 'Style #: 76KW1712', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€38 .48 11 €423.28', 'Sizes: XS: 2 S: 3 M: 3 L: 2 XL: 1', 'karl rhinestones sweatshirt', 'Style #: 76KW1703', 'Season: fw17', 'Color', 'Description:', 'GREY MELANGE', 'Color: 255', '€45.8 8 9 €412.92', 'Sizes: XS: 2 S: 3 M: 3 L: 1', 'karl rhinestones sweatshirt', 'Style #: 76KW1703', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€45.8 8 9 €412.92', 'Sizes: XS: 2 S: 3 M: 3 L: 1', 'long wool boucle cardigan', 'Style #: 76KW2012', 'Season: fw17', 'Color', 'Description:', 'DUSTY AQUA', 'Color: 983', '€99.16 7 €694.12', 'Sizes: S: 3 M: 3 L: 1', 'long wool boucle cardigan', 'Style #: 76KW2012', 'Season: fw17', 'Color', 'Description:', 'WHITE/BLACK', 'Color: 101', '€99.16 9 €8 92.44', 'Sizes: S: 4 M: 3 L: 2', 'patterned boucle short sweater', 'Style #: 76KW2011', 'Season: fw17', 'Color', 'Description:', 'MULTI', 'Color: 900', '€64.38 6 €38 6.28', 'Sizes: XS: 1 S: 2 M: 2 L: 1', 'karl ikonik sunglasses 3/4 slv', 'Style #: 76KW1750', 'Season: fw17', 'Color', 'Description:', 'GREY MELANGE', 'Color: 255', '€30.34 10 €303.40', 'Sizes: XS: 2 S: 3 M: 3 L: 1 XL: 1', 'karl ikonik sunglasses 3/4 slv', 'Style #: 76KW1750', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€30.34 10 €303.40', 'Sizes: XS: 2 S: 3 M: 3 L: 1 XL: 1', 'karl ikonik sunglasses tee', 'Style #: 76KW1728', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€23.68 10 €236.8 0', 'Sizes: XS: 2 S: 3 M: 3 L: 1 XL: 1', 'ikonik karl pocket tee', 'Style #: 76KW1727', 'Season: fw17', 'Color', 'Description:', 'WHITE', 'Color: 100', '€20.72 7 €145.04', 'Sizes: XS: 1 S: 2 M: 2 L: 1 XL: 1', 'ikonik karl pocket tee', 'Style #: 76KW1727', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€20.72 7 €145.04', 'Sizes: XS: 1 S: 2 M: 2 L: 1 XL: 1', 'ikonik karl t-shirt', 'Style #: 76KW1726', 'Season: fw17', 'Color', 'Description:', 'WHITE', 'Color: 100', '€23.68 10 €236.8 0', 'Sizes: XS: 2 S: 3 M: 3 L: 1 XL: 1', 'ikonik karl t-shirt', 'Style #: 76KW1726', 'Season: fw17', 'Color', 'Description:', 'GREY MELANGE', 'Color: 255', '€23.68 10 €236.8 0', 'Sizes: XS: 2 S: 3 M: 3 L: 1 XL: 1', 'ikonik karl t-shirt', 'Style #: 76KW1726', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€23.68 10 €236.8 0', 'Sizes: XS: 2 S: 3 M: 3 L: 1 XL: 1', 'karl & choupette in paris tee', 'Style #: 76KW1722', 'Season: fw17', 'Color', 'Description:', 'GREY MELANGE', 'Color: 255', '€23.68 13 €307.8 4', 'Sizes: XS: 2 S: 4 M: 4 L: 2 XL: 1', 'karl & choupette in paris tee', 'Style #: 76KW1722', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€23.68 13 €307.8 4', 'Sizes: XS: 2 S: 4 M: 4 L: 2 XL: 1', 'ikonik karl signature foil tee', 'Style #: 76KW1707', 'Season: fw17', 'Color', 'Description:', 'WHITE', 'Color: 100', '€20.72 11 €227.92', 'Sizes: XS: 2 S: 3 M: 3 L: 2 XL: 1', 'ikonik karl signature foil tee', 'Style #: 76KW1707', 'Season: fw17', 'Color', 'Description:', 'GREY MELANGE', 'Color: 255', '€20.72 11 €227.92', 'Sizes: XS: 2 S: 3 M: 3 L: 2 XL: 1', 'karl rhinestone head tee', 'Style #: 76KW1706', 'Season: fw17', 'Color', 'Description:', 'ROSE SMOKE', 'Color: 567', '€23.68 8 €18 9.44', 'Sizes: XS: 1 S: 3 M: 2 L: 1 XL: 1', 'karl rhinestone head tee', 'Style #: 76KW1706', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€23.68 11 €260.48', 'Sizes: XS: 2 S: 3 M: 3 L: 2 XL: 1', 'karl rhinestone logo tee', 'Style #: 76KW1705', 'Season: fw17', 'Color', 'Description:', 'RHUBARB', 'Color: 549', '€25.90 7 €18 1.30', 'Sizes: XS: 1 S: 2 M: 2 L: 1 XL: 1', 'karl rhinestone logo tee', 'Style #: 76KW1705', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€25.90 7 €18 1.30', 'Sizes: XS: 1 S: 2 M: 2 L: 1 XL: 1', 'ikonik karl lightning bolt tee', 'Style #: 76KW1700', 'Season: fw17', 'Color', 'Description:', 'WHITE', 'Color: 100', '€20.72 12 €248 .64', 'Sizes: XS: 2 S: 3 M: 3 L: 2 XL: 2', 'ikonik karl lightning bolt tee', 'Style #: 76KW1700', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€20.72 12 €248 .64', 'Sizes: XS: 2 S: 3 M: 3 L: 2 XL: 2', 'karl juste au corps shirt', 'Style #: 76KW1614', 'Season: fw17', 'Color', 'Description:', 'WHITE', 'Color: 100', '€119.14 5 €595.70', 'Sizes: 38: 1 40: 2 42: 2', 'classic poplin karl shirt', 'Style #: 76KW1612', 'Season: fw17', 'Color', 'Description:', 'WHITE', 'Color: 100', '€104.34 6 €626.04', 'Sizes: 38: 1 40: 2 42: 2 44: 1', 'silk top w/ foil pleated back', 'Style #: 76KW1610', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€45.8 8 6 €275.28', 'Sizes: 38: 1 40: 2 42: 2 44: 1', 'silk top w/ foil pleated back', 'Style #: 76KW1610', 'Season: fw17', 'Color', 'Description:', 'ROSE SMOKE', 'Color: 567', '€45.8 8 6 €275.28', 'Sizes: 38: 1 40: 2 42: 2 44: 1', 'pleated sleeve blouse', 'Style #: 76KW1609', 'Season: fw17', 'Color', 'Description:', 'RHUBARB', 'Color: 549', '€51.8 0 6 €310.8 0', 'Sizes: 38: 1 40: 2 42: 2 44: 1', 'pleated sleeve blouse', 'Style #: 76KW1609', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€51.8 0 6 €310.8 0', 'Sizes: 38: 1 40: 2 42: 2 44: 1', 'contrast bib silk shirt', 'Style #: 76KW1608', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€77.70 6 €466.20', 'Sizes: 38: 1 40: 2 42: 2 44: 1', 'silk tunic w/ leather trim', 'Style #: 76KW1605', 'Season: fw17', 'Color', 'Description:', 'BLACK', 'Color: 999', '€77.70 5 €38 8 .50', 'Sizes: 38: 1 40: 2 42: 1 44: 1', 'ruffle blouse w/ contrast edge', 'Style #: 76KW1604', 'Season: fw17', 'Color', 'Description:', 'ROSE SMOKE', 'Color: 567', '€72.52 5 €362.60', 'Sizes: 38: 1 40: 2 42: 1 44: 1', 'poplin shirt w/ ottoman bib', 'Style #: 76KW1601', 'Season: fw17', 'Color', 'Description:', 'WHITE', 'Color: 100', '€51.8 0 6 €310.8 0', 'Sizes: 38: 1 40: 2 42: 2 44: 1', ]; $i = 0; $names = []; $styles = []; $colornames = []; $colorcodes = []; $sizes = []; foreach($arr as $a){ if(($i % 9) == 0) $names[] = trim($a); if(($i % 9) == 1){ $ex = explode(":", $a); $styles[] = trim($ex[1]); } if(($i % 9) == 5){ $colornames[] = trim($a); } if(($i % 9) == 6){ $ex = explode(":", $a); $colorcodes[] = trim($ex[1]); } if(($i % 9) == 8){ $sizes[] = substr($a, 7); } $i++; } echo "NAMES: \r\n"; foreach($names as $val){ echo $val."\r\n"; } echo "\r\n"; echo "STYLES: \r\n"; foreach($styles as $val){ echo $val."\r\n"; } echo "\r\n"; echo "COLORNAMES: \r\n"; foreach($colornames as $val){ echo $val."\r\n"; } echo "\r\n"; echo "COLORCODES: \r\n"; foreach($colorcodes as $val){ echo $val."\r\n"; } echo "\r\n"; echo "SIZES: \r\n"; foreach($sizes as $val){ echo $val."\r\n"; } echo "\r\n";
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 8, Position 2 = 64
Branch analysis from position: 8
2 jumps found. (Code = 78) Position 1 = 9, Position 2 = 64
Branch analysis from position: 9
2 jumps found. (Code = 43) Position 1 = 12, Position 2 = 17
Branch analysis from position: 12
2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 31
Branch analysis from position: 20
2 jumps found. (Code = 43) Position 1 = 34, Position 2 = 39
Branch analysis from position: 34
2 jumps found. (Code = 43) Position 1 = 42, Position 2 = 53
Branch analysis from position: 42
2 jumps found. (Code = 43) Position 1 = 56, Position 2 = 62
Branch analysis from position: 56
1 jumps found. (Code = 42) Position 1 = 8
Branch analysis from position: 8
Branch analysis from position: 62
Branch analysis from position: 53
Branch analysis from position: 39
Branch analysis from position: 31
Branch analysis from position: 17
Branch analysis from position: 64
2 jumps found. (Code = 77) Position 1 = 67, Position 2 = 71
Branch analysis from position: 67
2 jumps found. (Code = 78) Position 1 = 68, Position 2 = 71
Branch analysis from position: 68
1 jumps found. (Code = 42) Position 1 = 67
Branch analysis from position: 67
Branch analysis from position: 71
2 jumps found. (Code = 77) Position 1 = 75, Position 2 = 79
Branch analysis from position: 75
2 jumps found. (Code = 78) Position 1 = 76, Position 2 = 79
Branch analysis from position: 76
1 jumps found. (Code = 42) Position 1 = 75
Branch analysis from position: 75
Branch analysis from position: 79
2 jumps found. (Code = 77) Position 1 = 83, Position 2 = 87
Branch analysis from position: 83
2 jumps found. (Code = 78) Position 1 = 84, Position 2 = 87
Branch analysis from position: 84
1 jumps found. (Code = 42) Position 1 = 83
Branch analysis from position: 83
Branch analysis from position: 87
2 jumps found. (Code = 77) Position 1 = 91, Position 2 = 95
Branch analysis from position: 91
2 jumps found. (Code = 78) Position 1 = 92, Position 2 = 95
Branch analysis from position: 92
1 jumps found. (Code = 42) Position 1 = 91
Branch analysis from position: 91
Branch analysis from position: 95
2 jumps found. (Code = 77) Position 1 = 99, Position 2 = 103
Branch analysis from position: 99
2 jumps found. (Code = 78) Position 1 = 100, Position 2 = 103
Branch analysis from position: 100
1 jumps found. (Code = 42) Position 1 = 99
Branch analysis from position: 99
Branch analysis from position: 103
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 103
Branch analysis from position: 95
Branch analysis from position: 87
Branch analysis from position: 79
Branch analysis from position: 71
Branch analysis from position: 64
filename:       /in/Pv35A
function name:  (null)
number of ops:  106
compiled vars:  !0 = $arr, !1 = $i, !2 = $names, !3 = $styles, !4 = $colornames, !5 = $colorcodes, !6 = $sizes, !7 = $a, !8 = $ex, !9 = $val
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, <array>
  618     1        ASSIGN                                                   !1, 0
  619     2        ASSIGN                                                   !2, <array>
  620     3        ASSIGN                                                   !3, <array>
  621     4        ASSIGN                                                   !4, <array>
  622     5        ASSIGN                                                   !5, <array>
  623     6        ASSIGN                                                   !6, <array>
  624     7      > FE_RESET_R                                       $17     !0, ->64
          8    > > FE_FETCH_R                                               $17, !7, ->64
  625     9    >   MOD                                              ~18     !1, 9
         10        IS_EQUAL                                                 ~18, 0
         11      > JMPZ                                                     ~19, ->17
  626    12    >   INIT_FCALL                                               'trim'
         13        SEND_VAR                                                 !7
         14        DO_ICALL                                         $21     
         15        ASSIGN_DIM                                               !2
         16        OP_DATA                                                  $21
  627    17    >   MOD                                              ~22     !1, 9
         18        IS_EQUAL                                                 ~22, 1
         19      > JMPZ                                                     ~23, ->31
  628    20    >   INIT_FCALL                                               'explode'
         21        SEND_VAL                                                 '%3A'
         22        SEND_VAR                                                 !7
         23        DO_ICALL                                         $24     
         24        ASSIGN                                                   !8, $24
  629    25        INIT_FCALL                                               'trim'
         26        FETCH_DIM_R                                      ~27     !8, 1
         27        SEND_VAL                                                 ~27
         28        DO_ICALL                                         $28     
         29        ASSIGN_DIM                                               !3
         30        OP_DATA                                                  $28
  631    31    >   MOD                                              ~29     !1, 9
         32        IS_EQUAL                                                 ~29, 5
         33      > JMPZ                                                     ~30, ->39
  632    34    >   INIT_FCALL                                               'trim'
         35        SEND_VAR                                                 !7
         36        DO_ICALL                                         $32     
         37        ASSIGN_DIM                                               !4
         38        OP_DATA                                                  $32
  634    39    >   MOD                                              ~33     !1, 9
         40        IS_EQUAL                                                 ~33, 6
         41      > JMPZ                                                     ~34, ->53
  635    42    >   INIT_FCALL                                               'explode'
         43        SEND_VAL                                                 '%3A'
         44        SEND_VAR                                                 !7
         45        DO_ICALL                                         $35     
         46        ASSIGN                                                   !8, $35
  636    47        INIT_FCALL                                               'trim'
         48        FETCH_DIM_R                                      ~38     !8, 1
         49        SEND_VAL                                                 ~38
         50        DO_ICALL                                         $39     
         51        ASSIGN_DIM                                               !5
         52        OP_DATA                                                  $39
  638    53    >   MOD                                              ~40     !1, 9
         54        IS_EQUAL                                                 ~40, 8
         55      > JMPZ                                                     ~41, ->62
  639    56    >   INIT_FCALL                                               'substr'
         57        SEND_VAR                                                 !7
         58        SEND_VAL                                                 7
         59        DO_ICALL                                         $43     
         60        ASSIGN_DIM                                               !6
         61        OP_DATA                                                  $43
  641    62    >   PRE_INC                                                  !1
  624    63      > JMP                                                      ->8
         64    >   FE_FREE                                                  $17
  644    65        ECHO                                                     'NAMES%3A+%0D%0A'
  645    66      > FE_RESET_R                                       $45     !2, ->71
         67    > > FE_FETCH_R                                               $45, !9, ->71
  646    68    >   CONCAT                                           ~46     !9, '%0D%0A'
         69        ECHO                                                     ~46
  645    70      > JMP                                                      ->67
         71    >   FE_FREE                                                  $45
  648    72        ECHO                                                     '%0D%0A'
  650    73        ECHO                                                     'STYLES%3A+%0D%0A'
  651    74      > FE_RESET_R                                       $47     !3, ->79
         75    > > FE_FETCH_R                                               $47, !9, ->79
  652    76    >   CONCAT                                           ~48     !9, '%0D%0A'
         77        ECHO                                                     ~48
  651    78      > JMP                                                      ->75
         79    >   FE_FREE                                                  $47
  654    80        ECHO                                                     '%0D%0A'
  656    81        ECHO                                                     'COLORNAMES%3A+%0D%0A'
  657    82      > FE_RESET_R                                       $49     !4, ->87
         83    > > FE_FETCH_R                                               $49, !9, ->87
  658    84    >   CONCAT                                           ~50     !9, '%0D%0A'
         85        ECHO                                                     ~50
  657    86      > JMP                                                      ->83
         87    >   FE_FREE                                                  $49
  660    88        ECHO                                                     '%0D%0A'
  662    89        ECHO                                                     'COLORCODES%3A+%0D%0A'
  663    90      > FE_RESET_R                                       $51     !5, ->95
         91    > > FE_FETCH_R                                               $51, !9, ->95
  664    92    >   CONCAT                                           ~52     !9, '%0D%0A'
         93        ECHO                                                     ~52
  663    94      > JMP                                                      ->91
         95    >   FE_FREE                                                  $51
  666    96        ECHO                                                     '%0D%0A'
  668    97        ECHO                                                     'SIZES%3A+%0D%0A'
  669    98      > FE_RESET_R                                       $53     !6, ->103
         99    > > FE_FETCH_R                                               $53, !9, ->103
  670   100    >   CONCAT                                           ~54     !9, '%0D%0A'
        101        ECHO                                                     ~54
  669   102      > JMP                                                      ->99
        103    >   FE_FREE                                                  $53
  672   104        ECHO                                                     '%0D%0A'
        105      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
171.49 ms | 1404 KiB | 19 Q