3v4l.org

run code in 300+ PHP versions simultaneously
<?php //Tinker away! use Illuminate\Support\Str; $text = '<video width="10" src="pages.jpg"> <p>&nbsp;</p> <p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/pIiAM_fbyNs" title="YouTube video player" width="560"></iframe></p> <p>&nbsp;</p> <p><strong>Наша миссия</strong></p> <p>Способствовать развитию культуры безопасного и&nbsp;комфортного труда работников всех отраслей экономики.</p> <p>Создавать качественные средства индивидуальной защиты с&nbsp;применением инновационных природосберегающих технологий и&nbsp;оказывать услуги, направленные на&nbsp;улучшение условий труда.</p> <img width="10" src="pages.jpg"> <p>Бережно относиться к&nbsp;окружающей среде, соблюдая нормы экологической безопасности в&nbsp;процессах производства и&nbsp;хранения СИЗ, а&nbsp;также в&nbsp;повседневной офисной работе.</p> <a href="asdfasdfasdf.jph"> <p>Проявлять заботу о&nbsp;сотрудниках, поддерживать в&nbsp;коллективе атмосферу взаимопонимания и&nbsp;дружелюбия.</p> <p>&nbsp;</p> <p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/pIiAM_fbyNs" title="YouTube video player" width="560"></iframe></p> <div class="logos1"> <p><img alt="Литьевая машина DESMA" src="/images/upload/images/desma.jpg" style="width: 600px; height: auto;"><br>'; $preg = "/(img)(.*)src=['|\"]([^\"']*)['|\"]/Ui"; echo Str::of($text)->replaceMatches($preg, function ($match) { return ' src="' . config('cdn.cdn_server') . $match[1] . '"'; })->replaceMatches('/(?<!:)[\/\/]+/', '/');

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.70.0100.01018.56
8.3.60.0470.00425.92
8.3.50.0130.01025.92
8.3.40.0390.00625.92
8.3.30.0370.00925.92
8.3.20.0300.00725.92
8.3.10.0230.00825.92
8.3.00.0350.00025.92
8.2.190.0110.01116.75
8.2.180.0220.01025.92
8.2.170.0240.01025.92
8.2.160.0280.00625.92
8.2.150.0250.00925.92
8.2.140.0220.01225.92
8.2.130.0190.01525.92
8.2.120.0480.00725.92
8.2.110.0510.00325.92
8.2.100.0400.00625.92
8.2.90.0370.00425.92
8.2.80.0320.01425.92
8.2.70.0370.00325.92
8.2.60.0410.00025.92
8.2.50.0270.00625.92
8.2.40.0320.00725.92
8.2.30.0330.00725.92
8.2.20.0290.00725.92
8.2.10.0340.01425.92
8.2.00.0430.00325.92
8.1.280.0360.01025.92
8.1.270.0370.01225.92
8.1.260.0370.01125.92
8.1.250.0420.00625.92
8.1.240.0290.01325.92
8.1.230.0310.01025.92
8.1.220.0340.00825.92
8.1.210.0290.01325.92
8.1.200.0320.01225.92
8.1.190.0360.00725.92
8.1.180.0350.00825.92
8.1.170.0310.01025.92
8.1.160.0250.01125.92
8.1.150.0310.00025.92
8.1.140.0240.00725.92
8.1.130.0310.01225.92
8.1.120.0490.00025.92
8.1.110.0310.01225.92
8.1.100.0290.01725.92
8.1.90.0290.01525.92
8.1.80.0380.00325.92
8.1.70.0380.00625.92
8.1.60.0280.01225.92
8.1.50.0320.00725.92
8.1.40.0330.00725.92
8.1.30.0330.01025.92
8.1.20.0350.01225.92
8.1.10.0480.00725.92
8.1.00.0420.01025.92

preferences:
19.34 ms | 401 KiB | 5 Q