3v4l.org

run code in 300+ PHP versions simultaneously
<?php $test = 'جام جهانی فیفا2014 فیفا تیم ملی برزیل کامرون مکزیک کرواسی اسپانیا شیلی'; $arr = explode("\n",$test); $C= new stdClass(); $C->AUTO_HASHTAG = $arr; foreach($C->AUTO_HASHTAG as &$ht){ if(strpos($ht,'ا')!==false) $C->AUTO_HASHTAG[] = str_replace('ا','آ',$ht); if(strpos($ht,'آ')!==false) $C->AUTO_HASHTAG[] = str_replace('آ','ا',$ht); if(strpos($ht,' ')!==false){ $C->AUTO_HASHTAG[] = str_replace(' ','-',$ht); $C->AUTO_HASHTAG[] = str_replace(' ','_',$ht); } } var_export($C->AUTO_HASHTAG);

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)
8.3.40.0260.08542.86
8.3.30.0330.07643.02
8.3.20.0290.05544.29
8.3.10.0100.04246.18
8.3.00.0070.04841.92
8.2.170.0170.09142.94
8.2.160.0390.07544.34
8.2.150.0200.04043.21
8.2.140.0070.04943.46
8.2.130.0200.06044.79
8.2.120.0070.05142.43
8.2.110.0130.04243.58
8.1.270.0170.04150.36
8.1.260.0330.04246.95
8.1.250.0240.06950.45
8.1.240.0030.04645.83
7.4.10.0510.36770.65
7.4.00.0390.32170.67
7.3.130.0360.34166.87
7.3.120.0440.31466.92
7.3.110.0330.36166.79
7.3.100.0370.30666.71
7.3.90.0370.33866.65
7.3.80.0380.31866.82
7.3.70.0360.31766.91
7.3.60.0410.31866.93
7.3.50.0390.32466.77
7.3.40.0330.31466.83
7.3.30.0400.30866.74
7.3.20.0220.29268.61
7.3.10.0350.28868.49
7.3.00.0380.27968.62
7.2.260.0300.36667.02
7.2.250.0420.37966.84
7.2.240.0370.36167.24
7.2.230.0340.33167.37
7.2.220.0340.34467.08
7.2.210.0350.33867.04
7.2.200.0230.36167.01
7.2.190.0350.32167.08
7.2.180.0330.30867.12
7.2.170.0330.29567.06
7.2.160.0380.32167.09
7.2.150.0470.32268.89
7.2.140.0300.33868.80
7.2.130.0990.32368.83
7.2.120.1160.31868.81
7.2.110.0190.30668.86
7.2.100.0270.29868.94
7.2.90.0390.27768.71
7.2.80.0610.25767.72
7.2.70.0710.19649.88
7.2.60.0870.24568.71
7.2.50.0710.20949.71
7.2.40.0170.18149.63
7.2.30.0260.29968.83
7.2.20.0170.29868.88
7.2.10.0200.29868.77
7.2.00.0220.25669.58
7.1.330.0120.35867.83
7.1.320.0200.36967.76
7.1.310.0160.38967.71
7.1.300.0240.36367.67
7.1.290.0110.39667.64
7.1.280.0210.34767.59
7.1.270.0390.34867.68
7.1.260.0290.33267.72
7.1.250.0240.34067.71
7.1.240.0180.35167.83
7.1.230.0290.30667.71
7.1.220.0260.35567.63
7.1.210.0190.32767.63
7.1.200.0650.29967.61
7.1.190.0280.34667.64
7.1.180.0290.33567.62
7.1.170.0270.31667.60
7.1.160.0320.35067.72
7.1.150.0120.33567.69
7.1.140.0270.35967.70
7.1.130.0280.32867.70
7.1.120.0150.36567.82
7.1.110.0170.36167.69
7.1.100.0320.28657.39
7.1.90.0310.36067.79
7.1.80.0180.33667.55
7.1.70.0180.30568.09
7.1.60.0250.30568.20
7.1.50.0220.29268.10
7.1.40.0330.31667.71
7.1.30.0220.34267.81
7.1.20.0210.32967.75
7.1.10.0260.31764.38
7.1.00.0180.32969.34
7.0.330.0200.34667.36
7.0.320.0230.39167.58
7.0.310.0270.34967.32
7.0.300.0200.33767.42
7.0.290.0270.33567.35
7.0.280.0170.33067.34
7.0.270.0300.35167.27
7.0.260.0180.31867.35
7.0.250.0220.35967.46
7.0.240.0210.32267.44
7.0.230.0240.34667.41
7.0.220.0220.33867.43
7.0.210.0250.37867.42
7.0.200.0260.29467.75
7.0.190.0230.36567.47
7.0.180.0230.34267.41
7.0.170.0310.34867.52
7.0.160.0380.34167.37
7.0.150.0270.32767.44
7.0.140.0190.31669.13
7.0.130.0260.35667.48
7.0.120.0710.36567.37
7.0.110.0170.35367.33
7.0.100.0360.32968.48
7.0.90.0230.33968.70
7.0.80.0440.29368.59
7.0.70.1390.29468.57
7.0.60.1710.31968.57
7.0.50.0270.30168.71
7.0.40.0310.29032.53
7.0.30.0160.31032.52
7.0.20.0590.30532.59
7.0.10.0670.30432.62
7.0.00.0720.30532.59
5.6.400.0350.66479.05
5.6.390.0260.61478.98
5.6.380.0380.66978.88
5.6.370.0400.64379.16
5.6.360.0520.58478.81
5.6.350.0350.61679.07
5.6.340.0440.60478.88
5.6.330.0350.62078.91
5.6.320.0540.57578.91
5.6.310.0420.44459.41
5.6.300.0370.63579.00
5.6.290.0370.64878.95
5.6.280.0360.54680.66
5.6.270.0450.61577.19
5.6.260.0360.63879.07
5.6.250.0380.55480.52
5.6.240.0430.56380.58
5.6.230.0330.54380.55
5.6.220.0320.56580.62
5.6.210.0330.53880.67
5.6.200.0390.54980.67
5.6.190.0340.53380.55
5.6.180.0320.51080.62
5.6.170.0320.56380.59
5.6.160.0340.52280.61
5.6.150.0390.54180.70
5.6.140.0420.56978.21
5.6.130.0400.61180.57
5.6.120.0310.57580.60
5.6.110.0310.59480.51
5.6.100.0340.61080.48
5.6.90.0330.52980.52
5.6.80.0380.53280.45
5.6.70.0290.55380.34
5.6.60.0430.58880.28
5.6.50.0370.56780.37
5.6.40.0340.58880.38
5.6.30.0310.54580.42
5.6.20.0370.56580.28
5.6.10.0280.56880.40
5.6.00.0400.56180.46
5.5.380.0300.57180.39
5.5.370.0390.55380.38
5.5.360.0330.53280.38
5.5.350.0370.59280.32
5.5.340.0370.56780.50
5.5.330.0410.60380.52
5.5.320.0390.60380.31
5.5.310.0340.56980.46
5.5.300.0280.56480.49
5.5.290.0320.62780.55
5.5.280.0340.62480.54
5.5.270.0480.57680.55
5.5.260.0380.60480.44
5.5.250.0310.59980.22
5.5.240.0320.58980.36
5.5.230.0430.61380.26
5.5.220.0340.58780.32
5.5.210.0320.56980.36
5.5.200.0420.57480.23
5.5.190.0340.59580.19
5.5.180.0340.59680.33
5.5.170.0360.66278.73
5.5.160.0520.62280.29
5.5.150.0290.61580.36
5.5.140.0330.63680.36
5.5.130.0400.64580.20
5.5.120.0330.69880.26
5.5.110.0390.63080.38
5.5.100.0430.61680.20
5.5.90.0420.59680.28
5.5.80.0430.60580.29
5.5.70.0290.65180.29
5.5.60.0400.62780.30
5.5.50.0340.62480.22
5.5.40.0370.57780.33
5.5.30.0350.61080.26
5.5.20.0450.62880.09
5.5.10.0320.62280.21
5.5.00.0470.64780.09
5.4.450.0370.60877.51
5.4.440.0360.61277.63
5.4.430.0380.59477.56
5.4.420.0280.62077.57
5.4.410.0290.58877.48
5.4.400.0300.59377.51
5.4.390.0400.57077.58
5.4.380.0370.57377.39
5.4.370.0420.60077.43
5.4.360.0330.54477.55
5.4.350.0370.58177.57
5.4.340.0360.58777.49
5.4.330.0400.67575.58
5.4.320.0360.61677.40
5.4.310.0370.58677.36
5.4.300.0460.58577.39
5.4.290.0330.63077.46
5.4.280.0400.61277.44
5.4.270.0340.63377.39
5.4.260.0350.64777.45
5.4.250.0310.62677.58
5.4.240.0340.57177.54
5.4.230.0300.63277.42
5.4.220.0460.65877.55
5.4.210.0300.62177.40
5.4.200.0390.66977.56
5.4.190.0420.56977.52
5.4.180.0370.60577.45
5.4.170.0260.57577.53
5.4.160.0350.61977.40
5.4.150.0330.60577.49
5.4.140.0230.65776.91
5.4.130.0340.60176.86
5.4.120.0280.58376.78
5.4.110.0340.65176.79
5.4.100.0380.69976.83
5.4.90.0350.64376.88
5.4.80.0340.54476.80
5.4.70.0330.62976.90
5.4.60.0350.63876.90
5.4.50.0290.70376.88
5.4.40.0430.64276.86
5.4.30.0350.62476.81
5.4.20.0320.68876.83
5.4.10.0430.64976.79
5.4.00.0300.66576.70
5.3.290.0390.64674.66
5.3.280.0330.74474.48
5.3.270.0280.75674.52
5.3.260.0360.77074.59
5.3.250.0340.74674.49
5.3.240.0330.76774.51
5.3.230.0340.73574.54
5.3.220.0310.76274.48
5.3.210.0310.77174.51
5.3.200.0330.73874.46
5.3.190.0330.76174.49
5.3.180.0370.74774.60
5.3.170.0430.75174.63
5.3.160.0280.78774.63
5.3.150.0370.77174.63
5.3.140.0260.71474.54
5.3.130.0330.75274.59
5.3.120.0280.67274.57
5.3.110.0250.73874.55
5.3.100.0370.75274.30
5.3.90.0330.75674.39
5.3.80.0330.77674.31
5.3.70.0270.77674.28
5.3.60.0380.79174.31
5.3.50.0330.79874.47
5.3.40.0270.73574.29
5.3.30.0330.72274.25
5.3.20.0240.64974.22
5.3.10.0230.66074.19
5.3.00.0240.68673.96
5.2.170.0230.43374.65
5.2.160.0100.44774.75
5.2.150.0270.43774.76
5.2.140.0270.42374.70
5.2.130.0170.47074.71
5.2.120.0330.40774.66
5.2.110.0170.42374.68
5.2.100.0270.46774.73
5.2.90.0200.44074.72
5.2.80.0130.47774.50
5.2.70.0300.43074.72
5.2.60.0400.44374.57
5.2.50.0230.47774.53
5.2.40.0070.50774.59
5.2.30.0300.48374.55
5.2.20.0370.47074.66
5.2.10.0000.06310.93
5.2.00.0070.04010.80
5.1.60.0170.04310.63
5.1.50.0070.05010.63
5.1.40.0070.04010.63
5.1.30.0100.04710.63
5.1.20.0070.05310.63
5.1.10.0030.06010.63
5.1.00.0000.03710.63
5.0.50.0130.03310.63
5.0.40.0030.03310.63
5.0.30.0100.03710.63
5.0.20.0030.04010.63
5.0.10.0070.04010.63
5.0.00.0070.04010.63
4.4.90.0000.03710.63
4.4.80.0070.03010.63
4.4.70.0030.03710.63
4.4.60.0030.03710.63
4.4.50.0030.03310.63
4.4.40.0000.05710.63
4.4.30.0000.04010.63
4.4.20.0030.03710.63
4.4.10.0030.03710.63
4.4.00.0030.05310.63
4.3.110.0070.03010.63
4.3.100.0000.02010.63
4.3.90.0000.03710.63
4.3.80.0070.04710.63
4.3.70.0000.02710.63
4.3.60.0070.03010.63
4.3.50.0000.04010.63
4.3.40.0030.03010.63
4.3.30.0070.03310.63
4.3.20.0000.03710.63
4.3.10.0000.03710.63
4.3.00.0030.03310.63

preferences:
40.44 ms | 400 KiB | 5 Q