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 "; $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);
Output for 5.4.0 - 5.4.45, 5.5.24 - 5.5.35, 5.6.7 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
array(27) { [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" }
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.1.6, 5.2.0 - 5.2.17, 5.3.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/JDd3B on line 129
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.3.11, 4.4.0 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '[' in /in/JDd3B on line 129
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/JDd3B on line 129
Process exited with code 255.

preferences:
266.44 ms | 401 KiB | 313 Q