3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?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);
based on JDd3B
Output for 5.4.0 - 7.2.0
array(34) { [0]=> string(13) "Tomasz Kałka" [1]=> string(19) "Dominika Kołodziej" [2]=> string(14) "Jakub Derdziak" [3]=> string(19) "Sebastian Cichhocki" [4]=> string(20) "Radosław Markiewicz" [5]=> string(18) "Aleksander Piekarz" [6]=> string(11) "Paweł Glen" [7]=> string(18) "Bartosz Bojanowicz" [8]=> string(14) "Michał Kaleta" [9]=> string(17) "Patryk Scholtysek" [10]=> string(13) "Joanna Boroń" [11]=> string(10) "Patryk Syc" [12]=> string(18) "Marcin Przyłęcki" [13]=> string(17) "Piotr Kuryłowicz" [14]=> string(14) "Szymon Trombik" [15]=> string(15) "Bartosz Glubiak" [16]=> string(16) "Marta Błaszczyk" [17]=> string(15) "Robert Górecki" [18]=> string(17) "Rafał Korzyński" [19]=> string(16) "Krzysztof Malmur" [20]=> string(12) "Joanna Kabat" [21]=> string(14) "ŁukaszKoszela" [22]=> string(19) "Leszek Szczepański" [23]=> string(19) "Bartosz Boguszewski" [24]=> string(9) "Artur Gil" [25]=> string(19) "Wojciech Budzyński" [26]=> string(12) "Kamil Czesny" [27]=> string(17) "Roman Tatatrowski" [28]=> string(20) "Grzegorz Krawczyszyn" [29]=> string(13) "Sławek Pacia" [30]=> string(16) "Piotr Błaszczyk" [31]=> string(12) "Paweł Korga" [32]=> string(14) "Andrzej Figula" [33]=> string(18) "Magdalena Łękawa" }
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/audud on line 141
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '[' in /in/audud on line 141
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/audud on line 141
Process exited with code 255.