3v4l.org

run code in 300+ PHP versions simultaneously
<?php $questionType = ['english'=> 25, 'maths'=> 25, 'gk'=> 25, 'reasoning'=> 25]; $questions = [ ['question1'=> 'english'], ['question2'=> 'english'], ['question3'=> 'english'], ['question4'=> 'english'], ['question5'=>'gk'], ['question6'=>'gk'], ['question7'=>'gk'], ['question8'=>'gk'], ['question9'=>'maths'], ['question10'=>'maths'], ['question11'=>'maths'], ['question12'=>'maths'], ['question13'=>'reasoning'], ['question14'=>'reasoning'], ['question15'=>'reasoning'], ['question16'=>'reasoning'], ['question17'=>'reasoning'], ['question18'=>'gk'], ['question19'=>'english'], ['question20'=> 'maths'], ['question21'=> 'english'], ['question22'=> 'english'], ['question23'=> 'english'], ['question24'=> 'english'], ['question25'=>'gk'], ['question26'=>'gk'], ['question27'=>'gk'], ['question28'=>'gk'], ['question29'=>'maths'], ['question30'=>'maths'], ['question31'=>'maths'], ['question32'=>'maths'], ['question33'=>'reasoning'], ['question34'=>'reasoning'], ['question35'=>'reasoning'], ['question36'=>'reasoning'], ['question37'=>'reasoning'], ['question38'=>'gk'], ['question39'=>'english'], ['question40'=> 'maths'], ['question41'=> 'english'], ['question42'=> 'english'], ['question43'=> 'english'], ['question44'=> 'english'], ['question45'=>'gk'], ['question46'=>'gk'], ['question47'=>'gk'], ['question48'=>'gk'], ['question49'=>'maths'], ['question50'=>'maths'], ['question51'=>'maths'], ['question52'=>'maths'], ['question53'=>'reasoning'], ['question54'=>'reasoning'], ['question55'=>'reasoning'], ['question56'=>'reasoning'], ['question57'=>'reasoning'], ['question58'=>'gk'], ['question59'=>'english'], ['question60'=> 'maths'], ['question61'=> 'english'], ['question62'=> 'english'], ['question63'=> 'english'], ['question64'=> 'english'], ['question65'=>'gk'], ['question66'=>'gk'], ['question67'=>'gk'], ['question68'=>'gk'], ['question69'=>'maths'], ['question70'=>'maths'], ['question71'=>'maths'], ['question72'=>'maths'], ['question73'=>'reasoning'], ['question74'=>'reasoning'], ['question75'=>'reasoning'], ['question76'=>'reasoning'], ['question77'=>'reasoning'], ['question78'=>'gk'], ['question79'=>'english'], ['question80'=> 'maths'], ['question81'=> 'english'], ['question82'=> 'english'], ['question83'=> 'english'], ['question84'=> 'english'], ['question85'=>'gk'], ['question86'=>'gk'], ['question87'=>'gk'], ['question88'=>'gk'], ['question89'=>'maths'], ['question90'=>'maths'], ['question91'=> 'english'], ['question92'=> 'english'], ['question93'=> 'english'], ['question94'=> 'english'], ['question95'=>'gk'], ['question96'=>'gk'], ['question97'=>'gk'], ['question98'=>'gk'], ['question99'=>'maths'], ['question100'=>'maths'], ['question101'=> 'english'], ['question102'=> 'english'], ['question103'=> 'english'], ['question104'=> 'english'], ['question105'=>'gk'], ['question106'=>'gk'], ['question107'=>'gk'], ['question108'=>'gk'], ['question109'=>'maths'], ['question110'=>'maths'], ['question111'=> 'english'], ['question112'=> 'english'], ['question113'=> 'english'], ['question114'=> 'english'], ['question115'=>'gk'], ['question116'=>'gk'], ['question117'=>'gk'], ['question118'=>'gk'], ['question119'=>'maths'], ['question120'=>'maths'] ]; foreach($questions as $question => $value){ foreach($questionType as $type => $qty){ if($value <= $qty){ echo $type . $question . "\n"; } } }
Output for 5.6.38, 7.0.33, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 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.4, 8.3.6
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

preferences:
157.89 ms | 402 KiB | 179 Q