3v4l.org

run code in 300+ PHP versions simultaneously
<?php Array ( [0] => Array ( [name] => Bank BRI [amount] => 0 ) [1] => Array ( [name] => Bank BRI [amount] => 0 ) [2] => Array ( [name] => Bank BCA [amount] => 1412341234 ) [3] => Array ( [name] => Bank CIMB Niaga [amount] => 532532552 ) [4] => Array ( [name] => Bank BRI [amount] => 34534534 ) [5] => Array ( [name] => Bank CIMB Niaga [amount] => 453425243 ) [6] => Array ( [name] => Bank BRI [amount] => 0 ) [7] => Array ( [name] => Bank BNI [amount] => 124124 ) [8] => Array ( [name] => Bank CIMB Niaga [amount] => 352345623 ) [9] => Array ( [name] => Bank BCA [amount] => 23432423 ) [10] => Array ( [name] => Bank Mandiri [amount] => 0 ) [11] => Array ( [name] => Bank BCA [amount] => 0 ) [12] => Array ( [name] => Bank BCA [amount] => 0 ) [13] => Array ( [name] => Bank Permata [amount] => 352352353 ) ) $totals = array(); foreach ($banks AS $bank) { if (!isset($totals[$bank['name']])) $totals[$bank['name']] = 0; $totals[$bank['name']] += $bank['amount']; }

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.4.320.0100.03612.50
5.4.310.0040.04212.49
5.4.300.0060.04412.49
5.4.290.0050.04112.49
5.4.280.0050.03812.39
5.4.270.0060.04112.39
5.4.260.0060.03812.39
5.4.250.0060.03812.39
5.4.240.0050.03612.39
5.4.230.0050.03812.38
5.4.220.0050.03612.38
5.4.210.0060.03512.38
5.4.200.0050.04112.38
5.4.190.0090.04112.38
5.4.180.0040.03812.38
5.4.170.0040.03812.39
5.4.160.0060.03612.38
5.4.150.0050.03612.38
5.4.140.0070.03612.07
5.4.130.0070.03412.05
5.4.120.0050.03612.01
5.4.110.0040.03712.01
5.4.100.0040.03812.01
5.4.90.0050.03712.01
5.4.80.0050.03712.01
5.4.70.0060.03512.01
5.4.60.0050.03612.01
5.4.50.0060.03512.01
5.4.40.0080.03611.99
5.4.30.0050.03611.99
5.4.20.0040.03611.99
5.4.10.0060.03411.99
5.4.00.0050.03611.48
5.3.290.0080.04712.80
5.3.280.0060.03812.71
5.3.270.0060.03912.72
5.3.260.0060.03912.72
5.3.250.0070.03612.72
5.3.240.0070.03712.72
5.3.230.0080.03712.71
5.3.220.0070.03812.68
5.3.210.0090.03812.68
5.3.200.0070.03812.68
5.3.190.0090.03612.68
5.3.180.0080.03612.68
5.3.170.0050.03812.67
5.3.160.0070.03712.67
5.3.150.0070.03712.67
5.3.140.0040.03812.66
5.3.130.0050.04012.66
5.3.120.0070.03812.66
5.3.110.0070.03912.66
5.3.100.0080.03612.12
5.3.90.0070.03612.08
5.3.80.0080.04112.08
5.3.70.0110.04012.07
5.3.60.0070.03612.06
5.3.50.0060.03812.00
5.3.40.0050.03812.01
5.3.30.0060.03511.95
5.3.20.0090.03211.73
5.3.10.0050.03511.70
5.3.00.0060.03611.68

preferences:
141.51 ms | 1394 KiB | 7 Q