3v4l.org

run code in 500+ PHP versions simultaneously
<?php function truncate(string &$text): void { if (is_numeric($text)) { $text = ltrim($text, '0'); } if (mb_strlen($text) <= 50) { return; } $text = mb_substr($text, 0, 50); } function truncate2(string &$text): void { if (is_numeric($text)) { $text = ltrim($text, '0'); } $text = mb_substr($text, 0, 50); } $x = 'fdbvfgbtrbwrbtrbrtwb'; $before = microtime(true); for ($i=0 ; $i<10000 ; $i++) { truncate($x); } $after = microtime(true); echo ($after-$before) . " sec\n"; $before = microtime(true); for ($i=0 ; $i<10000 ; $i++) { truncate2($x); } $after = microtime(true); echo ($after-$before) . " sec\n";
Output for 7.2.0
0.0034058094024658 sec 0.0050480365753174 sec
Output for 7.2.1
0.0021839141845703 sec 0.0038399696350098 sec
Output for 7.2.2
0.0025160312652588 sec 0.0037670135498047 sec
Output for 7.2.3
0.0021560192108154 sec 0.0032930374145508 sec
Output for 7.2.4
0.0033411979675293 sec 0.0053720474243164 sec
Output for 7.2.5
0.004378080368042 sec 0.010190963745117 sec
Output for 7.2.6
0.0022480487823486 sec 0.0039761066436768 sec
Output for 7.2.7
0.0022869110107422 sec 0.0036821365356445 sec
Output for 7.2.8
0.0022010803222656 sec 0.0035331249237061 sec
Output for 7.2.9
0.0032949447631836 sec 0.005357027053833 sec
Output for 7.2.10
0.0022079944610596 sec 0.0034480094909668 sec
Output for 7.2.11
0.0032742023468018 sec 0.0053791999816895 sec
Output for 7.2.12
0.0034139156341553 sec 0.003587007522583 sec
Output for 7.2.13
0.0029740333557129 sec 0.0044739246368408 sec
Output for 7.2.14
0.0032320022583008 sec 0.0052239894866943 sec
Output for 7.2.15
0.0023870468139648 sec 0.003715991973877 sec
Output for 7.2.16
0.0032479763031006 sec 0.0050711631774902 sec
Output for 7.2.17
0.0022051334381104 sec 0.0050058364868164 sec
Output for 7.2.18
0.0033249855041504 sec 0.0062580108642578 sec
Output for 7.2.19
0.0055088996887207 sec 0.0034511089324951 sec
Output for 7.2.20
0.0020208358764648 sec 0.0034000873565674 sec
Output for 7.2.21
0.0031168460845947 sec 0.0036778450012207 sec
Output for 7.2.22
0.0022239685058594 sec 0.0036180019378662 sec
Output for 7.2.23
0.0033879280090332 sec 0.0052270889282227 sec
Output for 7.2.24
0.002295970916748 sec 0.0042431354522705 sec
Output for 7.2.25
0.010846853256226 sec 0.0057921409606934 sec
Output for 7.2.26
0.0054581165313721 sec 0.0036749839782715 sec
Output for 7.2.27
0.0021560192108154 sec 0.0034339427947998 sec
Output for 7.2.28
0.0021090507507324 sec 0.0032739639282227 sec
Output for 7.2.29
0.007580041885376 sec 0.0036091804504395 sec
Output for 7.2.30
0.0098049640655518 sec 0.0037751197814941 sec
Output for 7.2.31
0.0034971237182617 sec 0.0057618618011475 sec
Output for 7.2.32
0.017688035964966 sec 0.0039021968841553 sec
Output for 7.3.0
0.0022728443145752 sec 0.0042529106140137 sec
Output for 7.3.1
0.0015499591827393 sec 0.011425971984863 sec
Output for 7.3.2
0.0016961097717285 sec 0.011100053787231 sec
Output for 7.3.3
0.0016491413116455 sec 0.0027811527252197 sec
Output for 7.3.4
0.0018901824951172 sec 0.0030319690704346 sec
Output for 7.3.5
0.002269983291626 sec 0.010865926742554 sec
Output for 7.3.6
0.0017440319061279 sec 0.0062649250030518 sec
Output for 7.3.7
0.0017390251159668 sec 0.0027217864990234 sec
Output for 7.3.8
0.0062768459320068 sec 0.0027618408203125 sec
Output for 7.3.9
0.0048608779907227 sec 0.0034980773925781 sec
Output for 7.3.10
0.001845121383667 sec 0.004835844039917 sec
Output for 7.3.11
0.0016088485717773 sec 0.002936840057373 sec
Output for 7.3.12
0.0015990734100342 sec 0.0027251243591309 sec
Output for 7.3.13
0.0016269683837891 sec 0.0036530494689941 sec
Output for 7.3.14
0.0023589134216309 sec 0.0045478343963623 sec
Output for 7.3.15
0.0021679401397705 sec 0.0040829181671143 sec
Output for 7.3.16
0.0022251605987549 sec 0.0042109489440918 sec
Output for 7.3.17
0.0017101764678955 sec 0.0038771629333496 sec
Output for 7.3.18
0.0015189647674561 sec 0.0026390552520752 sec
Output for 7.3.19
0.0016839504241943 sec 0.0027341842651367 sec
Output for 7.3.20
0.0022079944610596 sec 0.0055410861968994 sec
Output for 7.4.0
0.0014691352844238 sec 0.0025529861450195 sec
Output for 7.4.1
0.0015149116516113 sec 0.0028059482574463 sec
Output for 7.4.2
0.0015640258789062 sec 0.0026721954345703 sec
Output for 7.4.3
0.0014190673828125 sec 0.0027010440826416 sec
Output for 7.4.4
0.0014941692352295 sec 0.0026278495788574 sec
Output for 7.4.5
0.0015668869018555 sec 0.0025670528411865 sec
Output for 7.4.6
0.0017349720001221 sec 0.0026929378509521 sec
Output for 7.4.7
0.0018889904022217 sec 0.0029590129852295 sec
Output for 7.4.8
0.0022141933441162 sec 0.0045650005340576 sec

preferences:
89.56 ms | 1349 KiB | 68 Q