3v4l.org

run code in 300+ PHP versions simultaneously
<?php $jobTiers = array("tier_1" => array("jobs_to_inc" => 10, "jobs_to_dec" => 8), "tier_2" => array("jobs_to_inc" => 20, "jobs_to_dec" => 16)); $jobCount = 10; $test = array_walk_recursive($jobTiers, function($arr) use ($jobCount) { // I want it to return the array where jobCount is in-between jobs_to_dec and jobs_to_inc if (!($jobCount >= $arr['jobs_to_dec'] && $jobCount <= $arr['jobs_to_inc'])) unset(current($jobTiers); //return ($jobCount >= $arr['jobs_to_dec'] && $jobCount <= $arr['jobs_to_inc']) ? $arr : false; }); var_dump($jobTiers);

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
5.5.30.0070.03317.27
5.5.20.0030.03717.21
5.5.10.0130.02717.21
5.5.00.0070.03717.32
5.4.190.0100.03719.01
5.4.180.0130.03019.02
5.4.170.0030.03719.04
5.4.160.0100.03319.09
5.4.150.0100.03019.12
5.4.140.0000.03716.38
5.4.130.0030.03316.46
5.4.120.0000.03716.23
5.4.110.0070.03316.38
5.4.100.0030.03316.46
5.4.90.0030.04316.49
5.4.80.0000.04716.57
5.4.70.0030.03316.22
5.4.60.0070.03716.53
5.4.50.0130.06316.39
5.4.40.0070.07716.52
5.4.30.0000.07716.37
5.4.20.0030.07316.35
5.4.10.0170.06716.35
5.4.00.0070.06715.82
5.3.270.0200.04314.62
5.3.260.0170.02314.59
5.3.250.0030.03714.67
5.3.240.0070.03314.64
5.3.230.0030.03714.64
5.3.220.0030.03314.53
5.3.210.0000.04014.56
5.3.200.0070.03014.61
5.3.190.0030.04314.61
5.3.180.0030.06314.57
5.3.170.0030.03714.60
5.3.160.0030.04714.66
5.3.150.0100.07014.59
5.3.140.0070.07714.52
5.3.130.0070.06314.61
5.3.120.0030.04714.61
5.3.110.0130.07314.64
5.3.100.0070.05313.88
5.3.90.0100.06314.04
5.3.80.0070.04014.04
5.3.70.0030.07714.02
5.3.60.0070.05313.89
5.3.50.0100.07013.93
5.3.40.0030.07713.79
5.3.30.0100.07013.81
5.3.20.0130.06013.69
5.3.10.0070.03713.54
5.3.00.0070.03713.67

preferences:
136.82 ms | 1398 KiB | 7 Q