3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a1 = [2, 4, 6, 8]; $a2 = [4, 8, 12, 16]; $a3 = []; for($i = 0; $i < count($a1); $i++){ for($j = 0; $j < count($a2); $j++){ if($a1[$i] === $a2[$j]){ $a3[] = $a1[$i]; } } } print_r($a3); print_r(array_intersect($a1, $a2);

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.3730.04019.06
5.4.310.3930.03719.05
5.4.300.4100.03719.20
5.4.290.3530.03719.14
5.4.280.4200.03718.93
5.4.270.4100.03719.22
5.4.260.3800.03719.12
5.4.250.4500.03719.26
5.4.240.4600.03719.12
5.4.230.3470.04019.05
5.4.220.3070.04018.92
5.4.210.2930.03319.23
5.4.200.3000.02719.13
5.4.190.2770.03319.27
5.4.180.3000.03319.14
5.4.170.3330.03019.18
5.4.160.3130.03319.11
5.4.150.2800.03319.22
5.4.140.3770.03316.45
5.4.130.3570.03716.50
5.4.120.3370.02716.44
5.4.110.4130.03016.36
5.4.100.4730.03316.63
5.4.90.4900.03316.46
5.4.80.4030.04016.56
5.4.70.3630.03016.47
5.4.60.3900.03316.43
5.4.50.3970.03716.45
5.4.40.4000.03316.53
5.4.30.4430.03016.29
5.4.20.4270.03716.52
5.4.10.4370.03716.19
5.4.00.4200.03715.89
5.3.290.3970.04014.62
5.3.280.2230.04314.48
5.3.270.2600.03314.70
5.3.260.3030.03714.59
5.3.250.3400.03714.55
5.3.240.4070.04014.53
5.3.230.3000.04014.48
5.3.220.3570.04014.49
5.3.210.3970.04014.50
5.3.200.4070.03714.49
5.3.190.4230.03714.49
5.3.180.4270.03314.66
5.3.170.3830.03314.44
5.3.160.3830.03714.50
5.3.150.3970.03314.46
5.3.140.4270.04014.54
5.3.130.3430.04314.63
5.3.120.4300.03714.37
5.3.110.4670.03314.52
5.3.100.4200.03714.13
5.3.90.4730.04013.95
5.3.80.4200.03713.86
5.3.70.4330.04013.95
5.3.60.4400.03713.89
5.3.50.4170.04013.87
5.3.40.4230.03713.88
5.3.30.3630.03013.83
5.3.20.3900.04013.67
5.3.10.3670.03713.59
5.3.00.3230.03713.60
5.2.170.3730.03311.30
5.2.160.3770.02011.22
5.2.150.3470.03711.08
5.2.140.3400.03311.11
5.2.130.3070.03011.07
5.2.120.2500.02711.04
5.2.110.2470.03011.07
5.2.100.4030.02711.05
5.2.90.3170.03711.05
5.2.80.3030.03011.04
5.2.70.3370.03011.10
5.2.60.3330.03310.88
5.2.50.3230.02711.09
5.2.40.2730.02310.88
5.2.30.2430.03310.92
5.2.20.2730.02710.94
5.2.10.2900.02710.90
5.2.00.2570.02710.67
5.1.60.2170.0239.98
5.1.50.2400.0279.96
5.1.40.2500.02310.02
5.1.30.2630.02710.34
5.1.20.3300.02710.38
5.1.10.3000.02710.14
5.1.00.2970.02310.05
5.0.50.1430.0208.60
5.0.40.1900.0138.45
5.0.30.0970.0478.20
5.0.20.1370.0238.26
5.0.10.1530.0178.13
5.0.00.1200.0308.16
4.4.90.1270.0135.83
4.4.80.1570.0235.79
4.4.70.1470.0205.78
4.4.60.1570.0175.81
4.4.50.1100.0175.84
4.4.40.1470.0305.89
4.4.30.0830.0235.76
4.4.20.1830.0105.87
4.4.10.1900.0175.89
4.4.00.1900.0235.82
4.3.110.1670.0175.77
4.3.100.1530.0175.73
4.3.90.1070.0135.71
4.3.80.1300.0275.82
4.3.70.1370.0135.70
4.3.60.1370.0135.83
4.3.50.1430.0235.71
4.3.40.1230.0235.74
4.3.30.0900.0204.57
4.3.20.0670.0204.57
4.3.10.0870.0204.57
4.3.00.0830.0274.57

preferences:
141.77 ms | 1386 KiB | 7 Q