3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = "H:\Dokument\Avvikelser\2018\08\03\ALIMENTOS DEL MEDITERRANE\243715000-Vattenmelon\Kvalitets fel - avvikelse27210.pdf H:\Dokument\Avvikelser\2018\08\06\GRÖNSAKSMÄSTARNA SVERIGE\000233003-Kålrötter 6kg RB\Kvalitets fel - avvikelse27245.pdf H:\Dokument\Avvikelser\2018\08\06\GRÖNSAKSMÄSTARNA SVERIGE\000223005-Isbergssall. påse RB\Kvalitets fel - avvikelse27244.pdf H:\Dokument\Avvikelser\2018\08\06\GRÖNSAKSMÄSTARNA SVERIGE\223005000-Isberg påse RB\Kvalitets fel - avvikelse27272.pdf H:\Dokument\Avvikelser\2018\08\06\TERRA NATURA INTERNATIONA\277711000-Tomat kvist 5kg\ - avvikelse27270.pdf H:\Dokument\Avvikelser\2018\08\06\TERRA NATURA INTERNATIONA\277711000-Tomat kvist 5kg\Kvalitets fel - avvikelse27270.pdf H:\Dokument\Avvikelser\2018\08\06\LCT i Skåne\221715000-Ingefära 5kg\Kvalitets fel - avvikelse27279.pdf H:\Dokument\Avvikelser\2018\08\06\Elsanta AB\147028000-Nektariner Stl A-AA (35-48)\Kvalitets fel - avvikelse27288.pdf H:\Dokument\Avvikelser\2018\08\05\Driscoll's\136550000-Jordgubbar kilovara 8x500g\Kvalitets fel - avvikelse27241.pdf H:\Dokument\Avvikelser\2018\08\05\TOTAL PRODUCE SOURCING SP\244785000-Melon Övrigt Piel de Sapo 7-10st\Dåligt emballage - avvikelse27239.pdf H:\Dokument\Avvikelser\2018\08\05\TOTAL PRODUCE SOURCING SP\242708000-Honungsmelon 6-12st\Dåligt emballage - avvikelse27238.pdf H:\Dokument\Avvikelser\2018\08\05\TOTAL PRODUCE SOURCING SP\243850000-Vattenmelon EKO Mini stl 7-11\Dåligt emballage - avvikelse27229.pdf H:\Dokument\Avvikelser\2018\08\05\TOTAL PRODUCE SOURCING SP\243850000-Vattenmelon EKO Mini stl 7-11\Kvalitets fel - avvikelse27229.pdf H:\Dokument\Avvikelser\2018\08\05\SP Greenfood Sourcing AB\194015000-Frukt ExotisLime 54st\Kvalitets fel - avvikelse27235.pdf H:\Dokument\Avvikelser\2018\08\05\DRISCOLL´S OF EUROPE B.V\114051000-Bär Blåbär 125g\Kvalitets fel - avvikelse27234.pdf H:\Dokument\Avvikelser\2018\08\05\BIO WORLD B.V\284193000-Zucchini EKO 5kg RB\Kvalitets fel - avvikelse27233.pdf H:\Dokument\Avvikelser\2018\08\05\BIO WORLD B.V\219895000-Gurka Gara 20st Filmad\Kvalitets fel - avvikelse27232.pdf H:\Dokument\Avvikelser\2018\08\05\Everfresh AB\169014000-Päron Confer 1lav 65-70 RB\Dåligt emballage - avvikelse27231.pdf H:\Dokument\Avvikelser\2018\08\05\BANKEN POLSKA SP. Z.O.O\275039000-Svamp Skogschamp EKO 250g\Dåligt emballage - avvikelse27230.pdf H:\Dokument\Avvikelser\2018\08\05\ACTEL S.C.C.L\151064000-Persikor Donuts 500g\Dåligt emballage - avvikelse27228.pdf H:\Dokument\Avvikelser\2018\08\04\Frankort & Koning B.V\250955000-Övr.Paprika Mix Flow 400g\Kross - avvikelse27227.pdf H:\Dokument\Avvikelser\2018\08\04\DRISCOLL´S OF EUROPE B.V\114051000-Bär Blåbär 125g\Kross - avvikelse27226.pdf H:\Dokument\Avvikelser\2018\08\04\DRISCOLL´S OF EUROPE B.V\114051000-Bär Blåbär 125g\Kvalitets fel - avvikelse27226.pdf H:\Dokument\Avvikelser\2018\08\04\Terra Natura International B.V\247711000-Röd Paprika Stl 70-90\Kvalitets fel - avvikelse27225.pdf H:\Dokument\Avvikelser\2018\08\04\TOTAL PRODUCE NORDIC AS\127057000-Gröna Druvor Seedless KRAV 400g\Kvalitets fel - avvikelse27224.pdf H:\Dokument\Avvikelser\2018\08\04\TOTAL PRODUCE NORDIC AS\179094000-Äpplen GARA Crip Pink 78-96\Kvalitets fel - avvikelse27221.pdf H:\Dokument\Avvikelser\2018\08\04\Elsanta\127065000-Gröna Druvor Superior kf 500g\Kvalitets fel - avvikelse27223.pdf H:\Dokument\Avvikelser\2018\08\04\FREELAND FRUIT AND VEGETA\236745000-Röd Lök 1kg RB\Kross - avvikelse27222.pdf H:\Dokument\Avvikelser\2018\08\04\Growers Europé AB\223005000-Isberg Påse RB\Kvalitets fel - avvikelse27220.pdf H:\Dokument\Avvikelser\2018\08\04\Growers Europé AB\267005000-Salladskål 7kg Filmad Rb\Kvalitets fel - avvikelse27219.pdf H:\Dokument\Avvikelser\2018\08\04\MELLANSVENSKA ODLARE EK.F\000230879-Savoykål RB\Kvalitets fel - avvikelse27218.pdf H:\Dokument\Avvikelser\2018\08\07\Growers\267005000-Salladskål 7 kg filmad RB\Kvalitets fel - avvikelse27302.pdf H:\Dokument\Avvikelser\2018\08\07\Svegro AB\000294365-Timjan Krav kruka\Kvalitets fel - avvikelse27299.pdf H:\Dokument\Avvikelser\2018\08\07\ryftes\245002000-morötter 500 gr\Kvalitets fel - avvikelse27320.pdf H:\Dokument\Avvikelser\2018\08\07\TOTAL PRODUCE NORDIC AS\250922000-Paprika Carli 400g\Kvalitets fel - avvikelse27322.pdf H:\Dokument\Avvikelser\2018\08\07\TERRA NATURA INTERNATIONA\249711000-gul paprika\Kvalitets fel - avvikelse27326.pdf H:\Dokument\Avvikelser\2018\08\07\TERRA NATURA INTERNATIONA\277711000-tomater kvist 5 kg\Kvalitets fel - avvikelse27333.pdf H:\Dokument\Avvikelser\2018\08\07\TERRA NATURA INTERNATIONA\247711000-röd paprika\Kvalitets fel - avvikelse27336.pdf"; //$re = '/(\d{4})\\(\d{2})\\(\d{2})\\(.+?)\\(\d+)-(.+?)\\(.+?) -/m'; $re = '/(\d{4}).(\d{2}).(\d{2}).(.+?).(\d+)-(.+?)\\\\(.+?) -/m'; preg_match_all($re, $str, $matches); var_dump($matches); unset($matches[0]); foreach($matches[1] as $col => $year){ $column = array_column($matches, $col); echo implode("-", array_slice($column,0,3)) . "\t" . $column[3] . "\t" . $column[4] . "\t" . $column[5] . "\t" . $column[6]. "\n"; }
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 13, Position 2 = 44
Branch analysis from position: 13
2 jumps found. (Code = 78) Position 1 = 14, Position 2 = 44
Branch analysis from position: 14
1 jumps found. (Code = 42) Position 1 = 13
Branch analysis from position: 13
Branch analysis from position: 44
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 44
filename:       /in/f398L
function name:  (null)
number of ops:  46
compiled vars:  !0 = $str, !1 = $re, !2 = $matches, !3 = $year, !4 = $col, !5 = $column
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 'H%3A%5CDokument%5CAvvikelser%818%008%03%5CALIMENTOS+DEL+MEDITERRANE%A3715000-Vattenmelon%5CKvalitets+fel+-+avvikelse27210.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%06%5CGR%C3%96NSAKSM%C3%84STARNA+SVERIGE%00233003-K%C3%A5lr%C3%B6tter+6kg+RB%5CKvalitets+fel+-+avvikelse27245.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%06%5CGR%C3%96NSAKSM%C3%84STARNA+SVERIGE%00223005-Isbergssall.+p%C3%A5se+RB%5CKvalitets+fel+-+avvikelse27244.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%06%5CGR%C3%96NSAKSM%C3%84STARNA+SVERIGE%93005000-Isberg+p%C3%A5se+RB%5CKvalitets+fel+-+avvikelse27272.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%06%5CTERRA+NATURA+INTERNATIONA%BF711000-Tomat+kvist+5kg%5C+-+avvikelse27270.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%06%5CTERRA+NATURA+INTERNATIONA%BF711000-Tomat+kvist+5kg%5CKvalitets+fel+-+avvikelse27270.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%06%5CLCT+i+Sk%C3%A5ne%91715000-Ingef%C3%A4ra+5kg%5CKvalitets+fel+-+avvikelse27279.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%06%5CElsanta+ABg028000-Nektariner+Stl+A-AA+%2835-48%29%5CKvalitets+fel+-+avvikelse27288.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%05%5CDriscoll%27s%5E550000-Jordgubbar+kilovara+8x500g%5CKvalitets+fel+-+avvikelse27241.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%05%5CTOTAL+PRODUCE+SOURCING+SP%A4785000-Melon+%C3%96vrigt+Piel+de+Sapo+7-10st%5CD%C3%A5ligt+emballage+-+avvikelse27239.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%05%5CTOTAL+PRODUCE+SOURCING+SP%A2708000-Honungsmelon+6-12st%5CD%C3%A5ligt+emballage+-+avvikelse27238.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%05%5CTOTAL+PRODUCE+SOURCING+SP%A3850000-Vattenmelon+EKO+Mini+stl+7-11%5CD%C3%A5ligt+emballage+-+avvikelse27229.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%05%5CTOTAL+PRODUCE+SOURCING+SP%A3850000-Vattenmelon+EKO+Mini+stl+7-11%5CKvalitets+fel+-+avvikelse27229.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%05%5CSP+Greenfood+Sourcing+AB%0194015000-Frukt+ExotisLime+54st%5CKvalitets+fel+-+avvikelse27235.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%05%5CDRISCOLL%C2%B4S+OF+EUROPE+B.VL051000-B%C3%A4r+Bl%C3%A5b%C3%A4r+125g%5CKvalitets+fel+-+avvikelse27234.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%05%5CBIO+WORLD+B.V%0284193000-Zucchini+EKO+5kg+RB%5CKvalitets+fel+-+avvikelse27233.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%05%5CBIO+WORLD+B.V%119895000-Gurka+Gara+20st+Filmad%5CKvalitets+fel+-+avvikelse27232.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%05%5CEverfresh+AB%0E9014000-P%C3%A4ron+Confer+1lav+65-70+RB%5CD%C3%A5ligt+emballage+-+avvikelse27231.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%05%5CBANKEN+POLSKA+SP.+Z.O.O%BD039000-Svamp+Skogschamp+EKO+250g%5CD%C3%A5ligt+emballage+-+avvikelse27230.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%05%5CACTEL+S.C.C.Li064000-Persikor+Donuts+500g%5CD%C3%A5ligt+emballage+-+avvikelse27228.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%04%5CFrankort+%26+Koning+B.V%A8955000-%C3%96vr.Paprika+Mix+Flow+400g%5CKross+-+avvikelse27227.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%04%5CDRISCOLL%C2%B4S+OF+EUROPE+B.VL051000-B%C3%A4r+Bl%C3%A5b%C3%A4r+125g%5CKross+-+avvikelse27226.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%04%5CDRISCOLL%C2%B4S+OF+EUROPE+B.VL051000-B%C3%A4r+Bl%C3%A5b%C3%A4r+125g%5CKvalitets+fel+-+avvikelse27226.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%04%5CTerra+Natura+International+B.V%A7711000-R%C3%B6d+Paprika+Stl+70-90%5CKvalitets+fel+-+avvikelse27225.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%04%5CTOTAL+PRODUCE+NORDIC+ASW057000-Gr%C3%B6na+Druvor+Seedless+KRAV+400g%5CKvalitets+fel+-+avvikelse27224.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%04%5CTOTAL+PRODUCE+NORDIC+AS%0F9094000-%C3%84pplen+GARA+Crip+Pink+78-96%5CKvalitets+fel+-+avvikelse27221.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%04%5CElsantaW065000-Gr%C3%B6na+Druvor+Superior+kf+500g%5CKvalitets+fel+-+avvikelse27223.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%04%5CFREELAND+FRUIT+AND+VEGETA%9E745000-R%C3%B6d+L%C3%B6k+1kg+RB%5CKross+-+avvikelse27222.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%04%5CGrowers+Europ%C3%A9+AB%93005000-Isberg+P%C3%A5se+RB%5CKvalitets+fel+-+avvikelse27220.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%04%5CGrowers+Europ%C3%A9+AB%B7005000-Salladsk%C3%A5l+7kg+Filmad+Rb%5CKvalitets+fel+-+avvikelse27219.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%04%5CMELLANSVENSKA+ODLARE+EK.F%00230879-Savoyk%C3%A5l+RB%5CKvalitets+fel+-+avvikelse27218.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%07%5CGrowers%B7005000-Salladsk%C3%A5l+7+kg+filmad+RB%5CKvalitets+fel+-+avvikelse27302.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%07%5CSvegro+AB%00294365-Timjan+Krav+kruka%5CKvalitets+fel+-+avvikelse27299.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%07%0Dyftes%A5002000-mor%C3%B6tter+500+gr%5CKvalitets+fel+-+avvikelse27320.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%07%5CTOTAL+PRODUCE+NORDIC+AS%A8922000-Paprika+Carli+400g%5CKvalitets+fel+-+avvikelse27322.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%07%5CTERRA+NATURA+INTERNATIONA%149711000-gul+paprika%5CKvalitets+fel+-+avvikelse27326.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%07%5CTERRA+NATURA+INTERNATIONA%BF711000-tomater+kvist+5+kg%5CKvalitets+fel+-+avvikelse27333.pdf%0AH%3A%5CDokument%5CAvvikelser%818%008%07%5CTERRA+NATURA+INTERNATIONA%A7711000-r%C3%B6d+paprika%5CKvalitets+fel+-+avvikelse27336.pdf'
   42     1        ASSIGN                                                   !1, '%2F%28%5Cd%7B4%7D%29.%28%5Cd%7B2%7D%29.%28%5Cd%7B2%7D%29.%28.%2B%3F%29.%28%5Cd%2B%29-%28.%2B%3F%29%5C%5C%28.%2B%3F%29+-%2Fm'
   43     2        INIT_FCALL                                               'preg_match_all'
          3        SEND_VAR                                                 !1
          4        SEND_VAR                                                 !0
          5        SEND_REF                                                 !2
          6        DO_ICALL                                                 
   44     7        INIT_FCALL                                               'var_dump'
          8        SEND_VAR                                                 !2
          9        DO_ICALL                                                 
   45    10        UNSET_DIM                                                !2, 0
   46    11        FETCH_DIM_R                                      ~10     !2, 1
         12      > FE_RESET_R                                       $11     ~10, ->44
         13    > > FE_FETCH_R                                       ~12     $11, !3, ->44
         14    >   ASSIGN                                                   !4, ~12
   47    15        INIT_FCALL                                               'array_column'
         16        SEND_VAR                                                 !2
         17        SEND_VAR                                                 !4
         18        DO_ICALL                                         $14     
         19        ASSIGN                                                   !5, $14
   48    20        INIT_FCALL                                               'implode'
         21        SEND_VAL                                                 '-'
         22        INIT_FCALL                                               'array_slice'
         23        SEND_VAR                                                 !5
         24        SEND_VAL                                                 0
         25        SEND_VAL                                                 3
         26        DO_ICALL                                         $16     
         27        SEND_VAR                                                 $16
         28        DO_ICALL                                         $17     
         29        CONCAT                                           ~18     $17, '%09'
         30        FETCH_DIM_R                                      ~19     !5, 3
         31        CONCAT                                           ~20     ~18, ~19
         32        CONCAT                                           ~21     ~20, '%09'
         33        FETCH_DIM_R                                      ~22     !5, 4
         34        CONCAT                                           ~23     ~21, ~22
         35        CONCAT                                           ~24     ~23, '%09'
         36        FETCH_DIM_R                                      ~25     !5, 5
         37        CONCAT                                           ~26     ~24, ~25
         38        CONCAT                                           ~27     ~26, '%09'
         39        FETCH_DIM_R                                      ~28     !5, 6
         40        CONCAT                                           ~29     ~27, ~28
         41        CONCAT                                           ~30     ~29, '%0A'
         42        ECHO                                                     ~30
   46    43      > JMP                                                      ->13
         44    >   FE_FREE                                                  $11
   49    45      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
139.51 ms | 1011 KiB | 18 Q