3v4l.org

run code in 300+ PHP versions simultaneously
<?php mb_internal_encoding('UTF-8'); $value = 'g' . chr(0xa4) .'eld'; var_dump(mb_substitute_character('entity'), mb_convert_encoding($value, 'UTF-8', mb_detect_encoding($value, mb_detect_order(), true), mb_substitute_character()); var_dump(mb_substitute_character('long'), mb_convert_encoding($value, 'UTF-8', 'ISO-8859-15'), mb_substitute_character()); var_dump(mb_substitute_character(0x3013), mb_convert_encoding($value, 'UTF-8', 'ISO-8859-15'), mb_substitute_character()); var_dump(mb_substitute_character('none'), mb_convert_encoding($value, 'UTF-8', 'ISO-8859-15'), mb_substitute_character());

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.40.1530.03316.43
5.4.30.1700.04016.42
5.4.20.1570.03316.23
5.4.10.1770.04316.25
5.4.00.1400.03715.72
5.3.140.1800.04714.54
5.3.130.1670.03714.39
5.3.120.1630.04014.40
5.3.110.1700.04314.59
5.3.100.1670.04013.87
5.3.90.1570.03014.07
5.3.80.1670.03314.07
5.3.70.1500.03713.93
5.3.60.1700.04713.85
5.3.50.0100.06313.89
5.3.40.0030.03713.80
5.3.30.0670.03313.74
5.3.20.1600.05013.47
5.3.10.1530.02713.49
5.3.00.1600.04313.49

preferences:
139.04 ms | 1394 KiB | 7 Q