3v4l.org

run code in 300+ PHP versions simultaneously
<?php function encodeToUtf8($string) { return mb_convert_encoding($string, "UTF-8", mb_detect_encoding($string, "UTF-8, ISO-8859-1, ISO-8859-15", true)); } function encodeToIso($string) { return mb_convert_encoding($string, "ISO-8859-1", mb_detect_encoding($string, "UTF-8, ISO-8859-1, ISO-8859-15", true)); } //echo mb_detect_encoding('¶¶A une quinzaine de¶kilomètres de la nécropole '); echo utf8_encode('¶¶A une quinzaine de¶kilomètres de la nécropole '); echo encodeToIso('¶¶A une quinzaine de¶kilomètres de la nécropole ', 'UTF-8', 'ISO-8859-2');

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.0150.00418.68
8.3.50.0170.00318.07
8.3.40.0000.01518.72
8.3.30.0110.00418.85
8.3.20.0000.00819.90
8.3.10.0000.00823.65
8.3.00.0080.00019.00
8.2.180.0190.00318.71
8.2.170.0100.01022.96
8.2.160.0080.00620.59
8.2.150.0050.00324.18
8.2.140.0040.00424.66
8.2.130.0000.00820.70
8.2.120.0050.00226.35
8.2.110.0030.00721.00
8.2.100.0110.00018.09
8.2.90.0080.00019.53
8.2.80.0040.00417.97
8.2.70.0030.00517.88
8.2.60.0090.00018.05
8.2.50.0030.00618.28
8.2.40.0000.00820.49
8.2.30.0070.00019.51
8.2.20.0000.00818.36
8.2.10.0000.00818.13
8.2.00.0040.00418.30
8.1.280.0000.01425.92
8.1.270.0030.00620.55
8.1.260.0070.00026.35
8.1.250.0070.00028.09
8.1.240.0000.00922.83
8.1.230.0110.00017.83
8.1.220.0040.00417.77
8.1.210.0000.00918.77
8.1.200.0030.00617.25
8.1.190.0000.00817.35
8.1.180.0000.00818.10
8.1.170.0050.00318.71
8.1.160.0040.00418.89
8.1.150.0000.00818.85
8.1.140.0040.00417.64
8.1.130.0000.00720.81
8.1.120.0040.00317.53
8.1.110.0040.00417.56
8.1.100.0050.00317.42
8.1.90.0040.00417.54
8.1.80.0030.00717.47
8.1.70.0000.00717.51
8.1.60.0040.00417.69
8.1.50.0000.00817.67
8.1.40.0040.00417.54
8.1.30.0040.00417.85
8.1.20.0040.00417.78
8.1.10.0000.00717.67
8.1.00.0020.00517.64
8.0.300.0100.00018.77
8.0.290.0080.00016.88
8.0.280.0050.00318.50
8.0.270.0040.00417.29
8.0.260.0030.00318.52
8.0.250.0030.00317.02
8.0.240.0000.00717.06
8.0.230.0000.00816.98
8.0.220.0040.00416.87
8.0.210.0040.00416.89
8.0.200.0000.00616.94
8.0.190.0060.00316.97
8.0.180.0040.00416.93
8.0.170.0030.00616.95
8.0.160.0030.00516.79
8.0.150.0000.00716.94
8.0.140.0000.00716.85
8.0.130.0000.00613.36
8.0.120.0040.00416.89
8.0.110.0040.00416.96
8.0.100.0040.00416.88
8.0.90.0040.00416.77
8.0.80.0060.01216.79
8.0.70.0040.00416.96
8.0.60.0070.00016.72
8.0.50.0000.00716.88
8.0.30.0110.00817.28
8.0.20.0100.00917.40
8.0.10.0040.00416.86
8.0.00.0140.00916.90
7.4.330.0000.00515.55
7.4.320.0000.00616.64
7.4.300.0060.00016.59
7.4.290.0030.00316.71
7.4.280.0070.00016.69
7.4.270.0070.00016.66
7.4.260.0000.00716.57
7.4.250.0060.00316.48
7.4.240.0050.00216.68
7.4.230.0080.00016.67
7.4.220.0040.00416.58
7.4.210.0060.00916.70
7.4.200.0000.00716.46
7.4.160.0110.00616.68
7.4.150.0100.00717.40
7.4.140.0100.01017.86
7.4.130.0130.01716.66
7.4.120.0110.00916.57
7.4.110.0100.00716.48
7.4.100.0060.01016.66
7.4.90.0000.01816.61
7.4.80.0090.00919.39
7.4.70.0100.01116.79
7.4.60.0060.01016.46
7.4.50.0070.01116.63
7.4.40.0070.01016.61
7.4.00.0040.01115.12
7.3.330.0050.00013.38
7.3.320.0060.00013.32
7.3.310.0070.00016.32
7.3.300.0000.00716.25
7.3.290.0060.01016.36
7.3.280.0080.00916.37
7.3.270.0040.01217.40
7.3.260.0090.00916.46
7.3.250.0160.00616.48
7.3.240.0120.01016.51
7.3.230.0070.01016.63
7.3.210.0070.01016.60
7.3.200.0030.01716.56
7.3.190.0090.00916.67
7.3.180.0050.01116.64
7.3.170.0060.01016.49
7.3.160.0060.00916.56
7.3.10.0160.00416.33
7.3.00.0080.01116.62
7.2.330.0070.01016.63
7.2.320.0040.01816.75
7.2.310.0130.00316.66
7.2.300.0070.01016.81
7.2.290.0110.00616.49
7.2.130.0120.01216.44
7.2.120.0130.00716.03
7.2.110.0110.00716.41
7.2.100.0180.00416.30
7.2.90.0100.00916.25
7.2.80.0110.01016.86
7.2.70.0160.00616.50
7.2.60.0140.00716.72
7.2.50.0160.00616.71
7.2.40.0160.01016.62
7.2.30.0150.00416.21
7.2.20.0140.00716.18
7.2.10.0240.00817.26
7.2.00.0230.00617.33
7.1.250.0170.00715.89
7.1.200.0120.00015.67
7.1.130.0190.01217.13
7.1.120.0250.00716.72
7.1.110.0260.00916.00
7.1.100.0220.01016.24
7.1.90.0370.00715.95
7.1.80.0280.00315.85
7.1.70.0340.00715.32
7.1.60.0490.01033.32
7.1.50.0440.02033.08
7.1.40.1010.01332.91
7.1.30.0470.01932.62
7.1.20.0390.01832.98
7.1.10.0220.00914.84
7.1.00.0250.01314.85

preferences:
59.03 ms | 401 KiB | 5 Q