3v4l.org

run code in 300+ PHP versions simultaneously
<?php $content = ' }</script></div></div> </div></div></div><div class="node widget-text cr-text widget xs-hidden sm-hidden md-hidden lg-hidden wow fadeIn css18"><p class="textable css19"><span class="form-variable-slot" data-variable="sum"></span><span style="font-size: 60%;">&nbsp;UZS =&nbsp;</span><span class="form-variable-slot" data-variable="rub"></span><span style="font-size: 60%;">&nbsp;RUB</span><br><span class="form-variable-slot" data-variable="sum"></span><span style="font-size: 60%;">&nbsp;RUB =&nbsp;</span><span class="form-variable-slot" data-variable="val"></span><span style="font-size: 60%;">&nbsp;UZS</span></p></div><div class="node widget-text cr-text widget sm-hidden md-hidden lg-hidden wow fadeIn css20"><p class="textable css21">1<span style="font-size: 70%;">&nbsp;UZS 🇺🇿 =&nbsp;</span>0.007538<span style="font-size: 70%;">&nbsp;RUB 🇷🇺</span><br>1<span style="font-size: 70%;">&nbsp;RUB 🇷🇺 =&nbsp;</span>132.66118<span style="font-size: 70%;">&nbsp;UZS 🇺🇿</span></p></div></div></div><div class="col" style="width: 58.6345%;"><div class="cont"><div class="node widget-metahtml widget css22"><div class="metahtml css23"><script data-name="1066601946" data-lazy="false" data-cdn="[&quot;&quot;]" data-sequentially="false" data-static-params="{}" data-dynamic-params="{}" class="component-js-fn">function _component_js_1066601946(page, el, params) { }</script><div class="dref"><div class="bl"><div class="pulse"><div class="cont"><div class="node widget-button widget hvr-grow-mini css5"><div class="button-container full xs-center"><div class="button-wrapper"><button class="btn btn-legacy font-text css24" data-action="send" data-ym_goal="calc" data-ga_category="calc" data-ga_action="calc"><div class="pad-left" style="width: 34px;"></div><div class="btn-content"><span class="text">Рассчитать</span></div><div class="pad-right" style="width: 36px;"></div></button></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="node widget-text cr-text widget xs-hidden wow fadeIn css25"><p class="textable css21">1<span style="font-size: 70%;"> UZS = </span>0.007538<span style="font-size: 70%;">&nbsp;RUB</span><br>1<span style="font-size: 70%;"> RUB = </span>132.66118<span style="font-size: 70%;"> UZS</span></p></div></div></div>'; $matches = []; preg_match_all('/<\/span>(\d+\.{0,1}\d+)<span style="font-size: 70%;"> UZS/mi', $content, $matches); var_dump($matches); die();

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.5.10.0090.00816.64
8.5.00.0060.00520.39
8.4.160.0120.01023.61
8.4.150.0020.00114.05
8.4.140.0090.01217.62
8.4.130.0120.00818.14
8.4.120.0050.00320.84
8.4.110.0130.00722.34
8.4.100.0050.00518.06
8.4.90.0160.00517.98
8.4.80.0130.00817.87
8.4.70.0040.00418.04
8.4.60.0080.01318.87
8.4.50.0120.00919.73
8.4.40.0090.01218.07
8.4.30.0100.01019.02
8.4.20.0130.00619.83
8.4.10.0040.00419.73
8.3.280.0180.00918.59
8.3.270.0130.00916.65
8.3.260.0040.00516.60
8.3.250.0090.01018.59
8.3.240.0090.00816.84
8.3.230.0080.01116.79
8.3.220.0050.00517.14
8.3.210.0080.00516.86
8.3.200.0110.00816.43
8.3.190.0110.00818.80
8.3.180.0110.00718.55
8.3.170.0140.00420.79
8.3.160.0130.00617.16
8.3.150.0150.00416.74
8.3.140.0110.00416.78
8.3.130.0060.00318.46
8.3.120.0000.00918.94
8.3.110.0060.00316.71
8.3.100.0040.00424.06
8.3.90.0040.00426.77
8.3.80.0100.00019.36
8.3.70.0040.01416.59
8.3.60.0300.00316.75
8.3.50.0100.00716.59
8.3.40.0180.01317.38
8.3.30.0270.00417.50
8.3.20.0290.00617.38
8.3.10.0280.00317.38
8.3.00.0280.00617.38
8.2.290.0050.00322.11
8.2.280.0060.00218.75
8.2.270.0060.01316.99
8.2.260.0070.01116.70
8.2.250.0040.00418.79
8.2.240.0090.00918.73
8.2.230.0040.00420.94
8.2.220.0030.00637.54
8.2.210.0000.00726.77
8.2.200.0060.00318.88
8.2.190.0260.00716.58
8.2.180.0170.01716.63
8.2.170.0240.00819.50
8.2.160.0250.01117.25
8.2.150.0340.00017.50
8.2.140.0270.00717.47
8.2.130.0270.00817.47
8.2.120.0230.01317.61
8.2.110.0240.00817.13
8.2.100.0310.00019.37
8.2.90.0280.00317.63
8.2.80.0280.00317.50
8.2.70.0270.00717.25
8.2.60.0230.01017.38
8.2.50.0290.00917.59
8.2.40.0230.00717.38
8.2.30.0200.01017.49
8.2.20.0380.00017.13
8.2.10.0230.00917.25
8.2.00.0330.00317.25
8.1.330.0100.00916.57
8.1.320.0110.00716.60
8.1.310.0150.00318.60
8.1.300.0070.00318.08
8.1.290.0090.00030.84
8.1.280.0220.01016.58
8.1.270.0230.01517.12
8.1.260.0260.00617.25
8.1.250.0280.00617.12
8.1.240.0190.00916.88
8.1.230.0190.01317.13
8.1.220.0260.00617.36
8.1.210.0200.01216.97
8.1.200.0240.00617.23
8.1.190.0230.00717.22
8.1.180.0260.00617.25
8.1.170.0220.00716.97
8.1.160.0250.00618.76
8.1.150.0250.00317.21
8.1.140.0240.00717.00
8.1.130.0270.00317.36
8.1.120.0260.00917.00
8.1.110.0220.00817.34
8.1.100.0220.00616.98
8.1.90.0240.00417.35
8.1.80.0190.01117.25
8.1.70.0240.00717.10
8.1.60.0210.01317.46
8.1.50.0240.00917.22
8.1.40.0280.00317.38
8.1.30.0300.00617.38
8.1.20.0350.00417.50
8.1.10.0280.00717.50
8.1.00.0230.01017.13

preferences:
41.05 ms | 403 KiB | 5 Q