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.60.0730.13365.16
8.3.50.0580.15564.73
8.3.40.0230.08342.86
8.3.30.0300.07943.24
8.3.20.0260.03244.44
8.3.10.0110.04646.28
8.3.00.0140.07841.85
8.2.180.0740.15764.67
8.2.170.0360.07142.91
8.2.160.0360.08844.58
8.2.150.0100.07443.09
8.2.140.0140.04843.32
8.2.130.0070.04144.80
8.2.120.0260.04244.26
8.2.110.0100.06043.63
8.2.100.0370.05742.00
8.2.90.0070.06843.42
8.2.80.0140.06141.75
8.2.70.0200.05941.50
8.2.60.0070.07041.89
8.2.50.0070.07041.82
8.2.40.0100.06642.72
8.2.30.0140.06642.19
8.2.20.0100.06941.61
8.2.10.0130.06342.38
8.2.00.0100.06741.61
8.1.280.0330.14872.53
8.1.270.0230.04650.01
8.1.260.0260.06347.06
8.1.250.0350.03850.47
8.1.240.0130.06449.12
8.1.230.0200.07348.89
8.1.220.0130.07045.86
8.1.210.0100.06945.36
8.1.200.0160.06945.57
8.1.190.0070.08645.44
8.1.180.0130.06545.31
8.1.170.0070.07346.46
8.1.160.0170.06149.89
8.1.150.0130.06546.69
8.1.140.0100.07045.40
8.1.130.0070.07445.73
8.1.120.0200.06045.48
8.1.110.0170.08745.42
8.1.100.0070.07645.41
8.1.90.0070.07245.49
8.1.80.0160.06545.36
8.1.70.0100.06845.45
8.1.60.0300.07045.57
8.1.50.0200.06145.39
8.1.40.0170.06545.52
8.1.30.0320.07545.51
8.1.20.0070.07245.66
8.1.10.0260.14173.39
8.1.00.0430.10973.40
8.0.300.0170.13276.04
8.0.290.0340.12272.91
8.0.280.0130.13974.21
8.0.270.0230.12973.11
8.0.260.0100.14373.11
8.0.250.0160.13272.70
8.0.240.0200.13572.64
8.0.230.0490.10972.79
8.0.220.0270.12472.66
8.0.210.0360.14572.72
8.0.200.0400.15072.74
8.0.190.0270.12972.65
8.0.180.0300.12772.75
8.0.170.0400.11372.62
8.0.160.0330.12072.72
8.0.150.0200.13672.68
8.0.140.0200.13472.71
8.0.130.0570.248125.40
8.0.120.0340.12272.58
8.0.110.0170.13772.66
8.0.100.0340.12072.61
8.0.90.0270.12572.71
8.0.80.0750.22172.71
8.0.70.0130.13872.51
8.0.60.0300.11972.72
8.0.50.0300.11972.55
8.0.30.0770.26672.90
8.0.20.0630.22372.80
8.0.10.0170.13772.68
8.0.00.0730.22672.49
7.4.330.0230.12369.45
7.4.320.0300.12072.36
7.4.300.0460.12572.23
7.4.290.0340.12472.19
7.4.280.0270.15072.32
7.4.270.0240.13572.36
7.4.260.0300.12672.38
7.4.250.0300.12872.16
7.4.240.0220.13772.34
7.4.230.0130.13772.40
7.4.220.0870.24272.33
7.4.210.0660.21972.34
7.4.200.0400.12672.48
7.4.190.0230.12672.28
7.4.160.0700.23172.47
7.4.150.0600.22272.35
7.4.140.0790.23672.20
7.4.130.0880.20172.41
7.4.120.0920.22672.39
7.4.110.1210.21872.32
7.4.100.0750.22772.33
7.4.90.0620.23072.29
7.4.80.0630.31072.51
7.4.70.0760.22572.26
7.4.60.0690.22372.43
7.4.50.0230.09272.45
7.4.40.0730.22072.28
7.4.30.0800.19372.50
7.4.00.0400.25970.66
7.3.330.0660.290117.32
7.3.320.0500.256117.24
7.3.310.0270.12768.31
7.3.300.0130.13368.29
7.3.290.0460.25868.29
7.3.280.0800.28768.35
7.3.270.0430.22868.35
7.3.260.0570.23168.22
7.3.250.0590.21568.53
7.3.240.0630.25868.48
7.3.230.0660.20768.45
7.3.210.0660.21368.66
7.3.200.1010.29568.67
7.3.190.0860.21768.53
7.3.180.0740.20068.65
7.3.170.0720.20768.43
7.3.160.0680.21668.41
7.3.120.0530.23966.61
7.2.330.0660.24368.85
7.2.320.0810.35468.79
7.2.310.0700.22068.77
7.2.300.0760.22168.83
7.2.290.0600.23468.44
7.2.60.0830.12069.06
7.2.00.0270.12971.36
7.1.200.0810.14267.75
7.1.100.0390.09148.29
7.1.70.0100.16168.95
7.1.60.0230.18069.38
7.1.50.0260.15869.07
7.1.00.0100.24774.31
7.0.200.0300.15868.55
7.0.140.0070.24774.15
7.0.60.0170.18372.09
7.0.50.0200.22369.94
7.0.40.0130.23035.60
7.0.30.1100.19035.81
7.0.20.0500.16035.79
7.0.10.0170.21035.70
7.0.00.0270.21735.80
5.6.280.0030.45785.63
5.6.210.0400.45385.18
5.6.200.0230.38782.56
5.6.190.0270.35384.84
5.6.180.4300.34784.62
5.6.170.0500.34084.83
5.6.160.0130.36784.72
5.6.150.0270.35382.50
5.6.140.0270.38082.53
5.6.130.0100.41082.60
5.6.120.0270.49085.48
5.6.110.0330.41785.43
5.6.100.0200.34085.47
5.6.90.0130.35085.48
5.6.80.0130.35084.85
5.6.70.2500.31084.84
5.5.350.0330.42384.86
5.5.340.0300.38082.40
5.5.330.0330.37084.74
5.5.320.0300.39084.38
5.5.310.0130.37384.52
5.5.300.0270.40082.41
5.5.290.0330.37382.46
5.5.280.0230.43085.32
5.5.270.0170.40785.43
5.5.260.0270.40785.24
5.5.250.0200.42785.05
5.5.240.0630.37084.73
5.4.450.0600.62383.69
5.4.440.0700.61383.86
5.4.430.0630.66083.75
5.4.420.0900.83084.04
5.4.410.0970.68383.91
5.4.400.0970.69383.55
5.4.390.1130.88383.22
5.4.380.0870.51383.27
5.4.370.0870.76083.18
5.4.360.0600.55083.37
5.4.350.0530.56783.23
5.4.340.0600.56783.27
5.4.320.0320.40377.18
5.4.310.0330.42377.17
5.4.300.0340.47877.17
5.4.290.0510.54577.17
5.4.280.0390.71877.07
5.4.270.0290.89077.07
5.4.260.0660.87977.07
5.4.250.0430.74877.07
5.4.240.0340.63777.07
5.4.230.0340.58777.06
5.4.220.0360.56177.06
5.4.210.0360.54077.06
5.4.200.0310.54577.06
5.4.190.0380.57777.06
5.4.180.0510.72177.06
5.4.170.0410.78577.07
5.4.160.0490.75177.06
5.4.150.0420.72677.06
5.4.140.0290.62076.74
5.4.130.0450.84876.72
5.4.120.0590.90676.69
5.4.110.0580.94576.68
5.4.100.0570.81576.69
5.4.90.0811.07176.68
5.4.80.0910.92776.68
5.4.70.0840.85276.68
5.4.60.0470.84076.68
5.4.50.0740.80776.69
5.4.40.0540.90276.67
5.4.30.0610.88976.67
5.4.20.0580.80276.67
5.4.10.0500.63076.67
5.4.00.0500.72676.16
5.3.290.0250.43676.07
5.3.280.0410.62076.01
5.3.270.0390.65876.02
5.3.260.0690.92376.01
5.3.250.0801.05776.02
5.3.240.0520.68976.02
5.3.230.0430.72576.01
5.3.220.0490.92375.98
5.3.210.0551.04775.98
5.3.200.0611.20875.97
5.3.190.0491.01875.98
5.3.180.0691.17975.98
5.3.170.0560.92975.97
5.3.160.0370.84475.98
5.3.150.0410.78875.97
5.3.140.0600.82975.96
5.3.130.0560.88675.96
5.3.120.0560.85975.96
5.3.110.0491.04175.96
5.3.100.0731.01675.45
5.3.90.0681.14975.44
5.3.80.0691.22075.43
5.3.70.0640.99875.42
5.3.60.0541.07475.41
5.3.50.0470.96775.35
5.3.40.0590.92075.35
5.3.30.0661.17375.32
5.3.20.0620.93175.10
5.3.10.1081.14375.06
5.3.00.0591.01475.05
5.2.170.0591.00473.05
5.2.160.1171.64473.06
5.2.150.0520.94273.06
5.2.140.0541.02773.05
5.2.130.0631.11273.02
5.2.120.0270.75873.02
5.2.110.0500.63873.02
5.2.100.0570.92973.02
5.2.90.0530.73873.01
5.2.80.0400.71973.62
5.2.70.0450.65973.01
5.2.60.0460.91272.96
5.2.50.0460.93672.95
5.2.40.0530.87972.92
5.2.30.0590.85872.64
5.2.20.0530.83272.63
5.2.10.0330.0878.93
5.2.00.0100.0488.79
5.1.60.0080.0408.08
5.1.50.0130.0438.07
5.1.40.0040.0408.06
5.1.30.0070.0388.41
5.1.20.0100.0348.43
5.1.10.0010.0408.15
5.1.00.0070.0278.15
5.0.50.0060.0216.63
5.0.40.0060.0266.49
5.0.30.0080.0486.30
5.0.20.0040.0206.27
5.0.10.0050.0196.26
5.0.00.0050.0386.25
4.4.90.0030.0234.78
4.4.80.0030.0314.76
4.4.70.0090.0284.76
4.4.60.0020.0314.75
4.4.50.0040.0234.77
4.4.40.0030.0404.71
4.4.30.0030.0174.75
4.4.20.0030.0174.84
4.4.10.0030.0164.85
4.4.00.0030.0264.75
4.3.110.0010.0184.67
4.3.100.0030.0154.66
4.3.90.0060.0124.64
4.3.80.0050.0234.58
4.3.70.0030.0154.63
4.3.60.0050.0134.63
4.3.50.0040.0164.63
4.3.40.0020.0274.54
4.3.30.0040.0153.29
4.3.20.0040.0203.27
4.3.10.0000.0253.23
4.3.00.0030.0239.31

preferences:
47.58 ms | 400 KiB | 5 Q