3v4l.org

run code in 300+ PHP versions simultaneously
<?php $registered = "Ryszard Seniuta Kamil Piotrowicz Łukasz Drzewiecki Łukasz Krzyszczak Tomasz Kałka Jarosław Marciniak Dominika Kołodziej Marek Łabuzek Szymon Mucha Łukasz Mordawski Grzegorz Struś Jakub Derdziak Marcin Matelski Krzysztof Malisiewicz Sebastian Cichhocki Radosław Markiewicz Aleksander Piekarz Krzysztof Wystemp Paweł Glen Bartosz Bojanowicz Michał Kaleta Mateusz Kowalski Bartosz Królikowski Patryk Scholtysek Mateusz Kowalski Joanna Boroń Bartosz Maciaszek Paweł Morawski Patryk Syc Paweł Skibicki Marcin Przyłęcki Piotr Kuryłowicz Szymon Trombik Bartosz Glubiak Marta Błaszczyk Robert Górecki Rafał Korzyński Marcin Stachowicz Krzysztof Malmur Joanna Kabat Łukasz Słowiński ŁukaszKoszela Leszek Szczepański Bartosz Boguszewski Sobiesław Hrehorowicz Piotr Pilinko Artur Gil Daniel Zaborowski Wojciech Budzyński Kamil Czesny Piotr Czarnecki Roman Tatatrowski Grzegorz Krawczyszyn Maciej Soliński Adam Gudynowski Sławek Pacia Sławomir Podolski Piotr Błaszczyk Arunas Zulonas Paweł Korga Andrzej Figula Magdalena Łękawa "; $arrRegistered = explode("\n", $registered); // var_dump($arrRegistered); $alreadyHadCards = "Łukasz Drzewiecki Maciej Kędra Łukasz Słowiński Daniel Zaborowski Konrad Kunicki Paweł Morawski Łukasz Koszela Maciej Kosiński Marek Łabuzek Marcin Matelski Ryszard Seniuta Sylwia Krasucka Bartosz Królikowski Grażyna Opulska Sobiesław Hrehorowicz Łukasz Mordawski Sebastian Cichocki Marcin Borowski Sławomir Podolski Kamil Piotrowicz Paweł Skibicki Marcin Stachowicz Krzysztof Malisiewicz Łukasz Krzyszczak Marcin Matelski Grzegorz Struś Maciej Soliński Szymon Mucha Sylwia Krasucka Mateusz Kowalski Roman Tatarowski Arunas Zulonas Krzysztof Paluch Przemysław Serwicki Sebastian Cichocki Bogacz Paweł Agata Kucharska Łukasz Mordawski Leszek Sczepański Grzegorz Skorupa Kamil Piotrowicz /Marcin Stachowicz Maciej Kosiński Tomasz Słaby Jarosław Marciniak Mateusz Gałek Marcin Matelski Sebastian Cichocki Łukasz Słowiński Konrad Kunicki Piotr Pilinko Dagmara Perlak Paweł Morawski Łukasz Koszela Marek Łabuzek Grzegorz Krawczyszn Piotr Czarnecki Kowalski Artur Grażyna Opulska Grzegorz Godlewski Bartosz Maciaszek Paweł Skibicki Adam Gudynowski Krzysztof Wystemp Łukasz Krzyszczak Tomasz Paprocki Joanna Kabat "; $arrAlreadyHadCards = explode("\n", $alreadyHadCards); $arrPeopleNotOnList = []; foreach($arrRegistered as $name) { if(!in_array($name, $arrAlreadyHadCards)) { $arrPeopleNotOnList[] = $name; } } var_dump($arrPeopleNotOnList);
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 14, Position 2 = 24
Branch analysis from position: 14
2 jumps found. (Code = 78) Position 1 = 15, Position 2 = 24
Branch analysis from position: 15
2 jumps found. (Code = 43) Position 1 = 21, Position 2 = 23
Branch analysis from position: 21
1 jumps found. (Code = 42) Position 1 = 14
Branch analysis from position: 14
Branch analysis from position: 23
Branch analysis from position: 24
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 24
filename:       /in/audud
function name:  (null)
number of ops:  29
compiled vars:  !0 = $registered, !1 = $arrRegistered, !2 = $alreadyHadCards, !3 = $arrAlreadyHadCards, !4 = $arrPeopleNotOnList, !5 = $name
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, 'Ryszard+Seniuta%0AKamil+Piotrowicz%0A%C5%81ukasz+Drzewiecki%0A%C5%81ukasz+Krzyszczak%0ATomasz+Ka%C5%82ka%0AJaros%C5%82aw+Marciniak%0ADominika+Ko%C5%82odziej%0AMarek+%C5%81abuzek%0ASzymon+Mucha%0A%C5%81ukasz+Mordawski%0AGrzegorz+Stru%C5%9B%0AJakub+Derdziak%0AMarcin+Matelski%0AKrzysztof+Malisiewicz%0ASebastian+Cichhocki%0ARados%C5%82aw+Markiewicz%0AAleksander+Piekarz%0AKrzysztof+Wystemp%0APawe%C5%82+Glen%0ABartosz+Bojanowicz%0AMicha%C5%82+Kaleta%0AMateusz+Kowalski%0ABartosz+Kr%C3%B3likowski%0APatryk+Scholtysek%0AMateusz+Kowalski%0AJoanna+Boro%C5%84%0ABartosz+Maciaszek%0APawe%C5%82+Morawski%0APatryk+Syc%0APawe%C5%82+Skibicki%0AMarcin+Przy%C5%82%C4%99cki%0APiotr+Kury%C5%82owicz%0ASzymon+Trombik%0ABartosz+Glubiak%0AMarta+B%C5%82aszczyk%0ARobert+G%C3%B3recki%0ARafa%C5%82+Korzy%C5%84ski%0AMarcin+Stachowicz%0AKrzysztof+Malmur%0AJoanna+Kabat%0A%C5%81ukasz+S%C5%82owi%C5%84ski%0A%C5%81ukaszKoszela%0ALeszek+Szczepa%C5%84ski%0ABartosz+Boguszewski%0ASobies%C5%82aw+Hrehorowicz%0APiotr+Pilinko%0AArtur+Gil%0ADaniel+Zaborowski%0AWojciech+Budzy%C5%84ski%0AKamil+Czesny%0APiotr+Czarnecki%0ARoman+Tatatrowski%0AGrzegorz+Krawczyszyn%0AMaciej+Soli%C5%84ski%0AAdam+Gudynowski%0AS%C5%82awek+Pacia%0AS%C5%82awomir+Podolski%0APiotr+B%C5%82aszczyk%0AArunas+Zulonas%0APawe%C5%82+Korga%0AAndrzej+Figula%0AMagdalena+%C5%81%C4%99kawa%0A'
   67     1        INIT_FCALL                                               'explode'
          2        SEND_VAL                                                 '%0A'
          3        SEND_VAR                                                 !0
          4        DO_ICALL                                         $7      
          5        ASSIGN                                                   !1, $7
   70     6        ASSIGN                                                   !2, '%C5%81ukasz+Drzewiecki%0AMaciej+K%C4%99dra%0A%C5%81ukasz+S%C5%82owi%C5%84ski%0ADaniel+Zaborowski%0AKonrad+Kunicki%0APawe%C5%82+Morawski%0A%C5%81ukasz+Koszela%0AMaciej+Kosi%C5%84ski%0AMarek+%C5%81abuzek%0AMarcin+Matelski%0ARyszard+Seniuta%0ASylwia+Krasucka%0ABartosz+Kr%C3%B3likowski%0AGra%C5%BCyna+Opulska%0ASobies%C5%82aw+Hrehorowicz%0A%C5%81ukasz+Mordawski%0ASebastian+Cichocki%0AMarcin+Borowski%0AS%C5%82awomir+Podolski%0AKamil+Piotrowicz%0APawe%C5%82+Skibicki%0AMarcin+Stachowicz%0AKrzysztof+Malisiewicz%0A%C5%81ukasz+Krzyszczak%0AMarcin+Matelski%0AGrzegorz+Stru%C5%9B%0AMaciej+Soli%C5%84ski%0ASzymon+Mucha%0ASylwia+Krasucka%0AMateusz+Kowalski%0ARoman+Tatarowski%0AArunas+Zulonas%0AKrzysztof+Paluch%0APrzemys%C5%82aw+Serwicki%0ASebastian+Cichocki+%0ABogacz+Pawe%C5%82%0AAgata+Kucharska%0A%C5%81ukasz+Mordawski%0ALeszek+Sczepa%C5%84ski%0AGrzegorz+Skorupa%0AKamil+Piotrowicz%0A%2FMarcin+Stachowicz+%0AMaciej+Kosi%C5%84ski%0ATomasz+S%C5%82aby%0AJaros%C5%82aw+Marciniak%0AMateusz+Ga%C5%82ek%0AMarcin+Matelski%0ASebastian+Cichocki+%0A%C5%81ukasz+S%C5%82owi%C5%84ski%0AKonrad+Kunicki%0APiotr+Pilinko%0ADagmara+Perlak%0APawe%C5%82+Morawski+%0A%C5%81ukasz+Koszela%0AMarek+%C5%81abuzek%0AGrzegorz+Krawczyszn%0APiotr+Czarnecki%0AKowalski+Artur%0AGra%C5%BCyna+Opulska%0AGrzegorz+Godlewski%0ABartosz+Maciaszek%0APawe%C5%82+Skibicki+%0AAdam+Gudynowski%0AKrzysztof+Wystemp%0A%C5%81ukasz+Krzyszczak%0ATomasz+Paprocki%0AJoanna+Kabat+%0A'
  139     7        INIT_FCALL                                               'explode'
          8        SEND_VAL                                                 '%0A'
          9        SEND_VAR                                                 !2
         10        DO_ICALL                                         $10     
         11        ASSIGN                                                   !3, $10
  141    12        ASSIGN                                                   !4, <array>
  142    13      > FE_RESET_R                                       $13     !1, ->24
         14    > > FE_FETCH_R                                               $13, !5, ->24
  143    15    >   INIT_FCALL                                               'in_array'
         16        SEND_VAR                                                 !5
         17        SEND_VAR                                                 !3
         18        DO_ICALL                                         $14     
         19        BOOL_NOT                                         ~15     $14
         20      > JMPZ                                                     ~15, ->23
  144    21    >   ASSIGN_DIM                                               !4
         22        OP_DATA                                                  !5
  142    23    > > JMP                                                      ->14
         24    >   FE_FREE                                                  $13
  148    25        INIT_FCALL                                               'var_dump'
         26        SEND_VAR                                                 !4
         27        DO_ICALL                                                 
         28      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
162 ms | 1400 KiB | 19 Q