3v4l.org

run code in 300+ PHP versions simultaneously
<?php $s = ' {1}{72}movie info: DX50 692x284 23.976fps 702.0 MB|/SubEdit b.4056 (http://subedit.com.pl)/ {180}{349}Napisy do wersji:|Hancock.DVDRip.XviD-ALLiANCE oraz Hancock[2008]DvDrip-aXXo {1061}{1110}/Do wszystkich jednostek.|/Kod 3411. {1113}{1179}/Bia³y van kieruje siê w pobli¿e|/wjazdu na autostradê. {1182}{1258}/Podejrzani to trzej mê¿czyŸni.|/Potrzebne wsparcie. {1261}{1324}/S³ychaæ strza³y! {2733}{2792}Hancock! {3004}{3056}Czego, ch³opcze? {3060}{3118}Bandyci? {3135}{3270}/... wystawili rêce z samochodu|/i strzelaj¹, po ca³ej autostradzie. {3320}{3410}Co, chcesz ciasteczko?|Znikaj mi z oczu. {3415}{3438}Dupek. {3457}{3524}- Co?|- S³ysza³eœ. {3810}{3845}Dupek. {4583}{4644}Uwa¿ajcie! {5531}{5589}Hancock?! {5591}{5666}- Dobra, dobra.|- Dowal mu, Soulja Boy! {5668}{5778}/Hancock jest w aucie i zdaje siê,|/¿e negocjuje z bandytami. {5790}{5852}Jedzie od niego jak z rozlewni! {5855}{5926}- Wybulisz za nowy dach!|- Koledzy, koledzy! {5928}{6000}Wali mnie, co zrobiliœcie.|Sikam na to. {6003}{6094}Trzech facetów, ¿adnej laski,|leci muzyka Rave. {6111}{6151}Nie bêdê was os¹dza³. {6154}{6255}Ale jeœli nie zjedziecie|i nie oddacie siê bez walki, {6257}{6359}klnê siê na Boga, ¿e twoja g³owa|wyl¹duje w dupie kierowcy, {6362}{6421}a jego g³owa w twoim dupsku. {6424}{6529}Ty bêdziesz mia³ najgorzej, bo twoja g³owa|wyl¹duje w moim dupsku. {6532}{6596}Zastrzel gnoja! {6704}{6736}Przestañcie! {6772}{6838}Co jest, kurwa? {7101}{7219}/Reporterzy ju¿ jad¹,|/by potwierdziæ szkody. {7479}{7510}Konnichiwa. {7512}{7608}Nie jesteœmy Japoñczykami, stary!|Postaw nas na ziemiê. {7611}{7695}Teraz to gadacie po angielsku, co? {7963}{8075}- Zniszczy³eœ moje okulary.|- Przepraszam! WeŸ moje. {8078}{8152}- Postaw nas!|- Chcecie na dó³? {8155}{8178}/Pomocy! {8180}{8266}Jestem naprawdê dobry|w opuszczaniu. {8449}{8532}/Ostatni akt tzw. heroizmu|/w wykonaniu Hancocka {8534}{8593}/przyniós³ niebywa³e|/straty finansowe. {8595}{8694}/Wstêpnie, szacowane s¹ one na|/ponad dziewiêæ milionów dolarów. {8696}{8866}/Jeœli kwota jest prawdziwa, to ustanawia|/nowy rekord nie lubi¹cego rozg³osu Hancocka, {8871}{8962}/z którym jak zwykle nie da siê|/skontaktowaæ w sprawie komentarzy. {8965}{9077}/Przez te pêkniêcia w ulicach, po¿ary|awarie wodne, po¿ary {9089}{9191}/Bez w¹tpienia du¿o lepiej by³oby,|/gdyby opuœci³ miasto. {9199}{9321}/I pozwoli³ nam siê tym zaj¹æ.|/Nigdy nie pyta³ o odznakê. {9324}{9363}/Móg³by robiæ to gdzieœ indziej! {9366}{9424}/Na przyk³ad w Nowym Jorku.|/Niech pocierpi¹! {9426}{9531}/Co ten dŸwig tu robi, do cholery?|/DŸwig tu nie pomo¿e, idioto! {9535}{9582}/To jak mamy ich œci¹gn¹æ? {9584}{9660}Kobieto! Zaraz nakopie ci do dupy. {9662}{9750}/Ten ca³y Hancock na pewno|/jest na jakieœ misji {9752}{9820}/i wykorzystuje nasze miasto,|/by wy¿ywaæ siê, {9823}{9881}/z powodów znanych tylko jemu. {10100}{10137}/Ray Embrey, mi³o mi. {10140}{10216}- Ray.|- Mi³o pana poznaæ. {10219}{10295}Ray jest Bonem kreowania wizerunku. {10297}{10389}To raczej Bono nim jest,|ale staram siê. {10397}{10456}- Zobaczmy to.|- Przejdê od razu do tego. {10459}{10503}Dzieñ dobry. {10506}{10606}Jestem tu, by porozmawiaæ|o ofiarach dobroczynnych. {10609}{10644}Wszyscy wiemy jak to dzia³a. {10646}{10732}Dajecie jeden lub dwa procent|z podatku i dostajecie: {10735}{10820}/opaskê na ramiê lub nadgarstek,|/wst¹¿kê czy coœ. Ale to za ma³o. {10821}{10936}Dlatego my, Embrey Publicity,|chcielibyœmy pañstwu zaoferowaæ... {10945}{11011}/symbol Allheart. {11026}{11127}Znajdziecie siê poœród wybranych|gigantów rynkowych, {11139}{11214}które umieszcz¹ go|na swoich produktach. {11217}{11268}Bêdzie on informowa³ spo³eczeñstwo, {11270}{11425}¿e wasza firma w³o¿y³a du¿y wk³ad|w pomoc naszemu œwiatu. {11428}{11486}A teraz to, co musicie zrobiæ. '; $partial = substr($s,0,500); echo mb_detect_encoding($s);//not true echo "\n------------------\n"; echo iconv(mb_detect_encoding($partial), "UTF-8", $partial);//doesn't work echo "\n------------------\n"; echo iconv('ISO-8859-2','UTF-8',$partial);//it's not that either echo "\n------------------\n"; echo "\nwhat now?\n";

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.0070.01118.21
8.3.50.0080.01019.10
8.3.40.0120.00618.61
8.3.30.0150.00018.89
8.3.20.0030.00620.96
8.3.10.0000.00823.36
8.3.00.0000.00818.89
8.2.180.0090.00616.50
8.2.170.0080.00822.96
8.2.160.0100.00320.16
8.2.150.0040.00424.18
8.2.140.0000.00924.66
8.2.130.0050.00317.78
8.2.120.0040.00426.16
8.2.110.0050.00520.41
8.2.100.0080.00417.97
8.2.90.0050.00317.75
8.2.80.0040.00418.91
8.2.70.0000.00818.03
8.2.60.0050.00317.75
8.2.50.0040.00417.75
8.2.40.0040.00419.30
8.2.30.0050.00319.20
8.2.20.0050.00318.12
8.2.10.0000.00719.32
8.2.00.0070.00018.20
8.1.280.0140.00725.92
8.1.270.0080.00020.38
8.1.260.0000.00726.35
8.1.250.0040.00428.09
8.1.240.0080.00322.13
8.1.230.0080.00421.03
8.1.220.0080.00017.79
8.1.210.0040.00418.77
8.1.200.0000.00817.23
8.1.190.0030.00617.23
8.1.180.0050.00318.10
8.1.170.0040.00418.59
8.1.160.0040.00418.88
8.1.150.0000.00718.93
8.1.140.0000.00718.98
8.1.130.0000.00717.45
8.1.120.0000.00817.47
8.1.110.0030.00517.45
8.1.100.0030.00517.45
8.1.90.0090.00317.31
8.1.80.0050.00317.42
8.1.70.0000.00817.50
8.1.60.0060.00317.60
8.1.50.0000.00817.43
8.1.40.0030.00717.58
8.1.30.0060.00317.63
8.1.20.0000.00917.59
8.1.10.0030.00617.47
8.1.00.0000.00817.41
8.0.300.0000.00918.77
8.0.290.0060.00316.88
8.0.280.0000.00718.51
8.0.270.0030.00316.94
8.0.260.0030.00316.94
8.0.250.0030.00317.01
8.0.240.0040.00417.08
8.0.230.0070.00016.89
8.0.220.0040.00416.97
8.0.210.0000.00716.89
8.0.200.0000.00717.00
8.0.190.0030.00617.08
8.0.180.0030.00516.97
8.0.170.0060.00316.96
8.0.160.0080.00017.02
8.0.150.0040.00416.96
8.0.140.0000.00716.92
8.0.130.0000.00513.33
8.0.120.0060.00317.08
8.0.110.0000.00916.99
8.0.100.0030.00617.05
8.0.90.0060.00316.93
8.0.80.0160.00717.04
8.0.70.0030.00616.95
8.0.60.0030.00616.97
8.0.50.0060.00317.05
8.0.30.0080.01117.21
8.0.20.0120.00817.56
8.0.10.0040.00417.18
8.0.00.0110.01016.89
7.4.330.0050.00016.71
7.4.320.0000.00616.61
7.4.300.0030.00316.61
7.4.290.0070.00016.50
7.4.280.0080.00016.55
7.4.270.0040.00416.58
7.4.260.0000.00816.54
7.4.250.0000.00916.78
7.4.240.0040.00416.64
7.4.230.0000.00916.59
7.4.220.0100.00016.72
7.4.210.0050.01416.67
7.4.200.0040.00416.59
7.4.160.0140.00816.71
7.4.130.0200.00616.74
7.4.120.0060.01516.68
7.4.110.0060.01716.83
7.4.100.0120.01216.67
7.4.90.0090.01816.59
7.4.80.0070.01819.39
7.4.70.0080.01416.54
7.4.60.0160.01016.58
7.4.50.0090.01216.52
7.4.40.0080.01216.62
7.4.30.0050.02216.73
7.4.20.0140.01016.61
7.4.10.0080.01616.52
7.4.00.0050.01315.68
7.3.330.0050.00013.22
7.3.320.0000.00613.26
7.3.310.0030.00616.19
7.3.300.0040.00416.27
7.3.290.0060.00316.36
7.3.280.0070.01416.29
7.3.260.0110.00916.37
7.3.240.0060.01316.57
7.3.230.0080.01116.48
7.3.210.0060.01916.45
7.3.200.0080.01116.62
7.3.190.0080.01316.51
7.3.180.0170.00616.55
7.3.170.0130.00916.58
7.3.160.0110.01016.46
7.3.150.0040.01916.71
7.3.140.0080.01316.20
7.3.130.0040.01816.77
7.3.120.0080.01315.62
7.3.110.0140.00815.78
7.3.100.0090.01415.63
7.3.90.0130.00615.75
7.3.80.0060.01115.63
7.3.70.0060.00915.70
7.3.60.0040.01515.71
7.3.50.0070.01415.66
7.3.40.0090.00815.09
7.3.30.0110.00715.42
7.3.20.0070.01016.54
7.3.10.0090.01116.57
7.3.00.0060.01416.50
7.2.330.0100.01016.78
7.2.320.0060.01616.67
7.2.310.0120.01116.78
7.2.300.0120.01116.63
7.2.290.0010.02016.66
7.2.280.0070.01516.55
7.2.270.0180.00316.92
7.2.260.0030.01716.77
7.2.250.0080.01415.95
7.2.240.0110.01015.93
7.2.230.0090.01515.95
7.2.220.0030.01616.04
7.2.210.0100.00615.79
7.2.200.0120.00415.95
7.2.190.0060.01415.88
7.2.180.0080.01216.01
7.2.170.0090.01015.68
7.2.160.0080.01515.88
7.2.150.0120.01016.80
7.2.140.0120.00916.79
7.2.130.0060.01216.77
7.2.120.0140.00816.77
7.2.110.0110.01116.89
7.2.100.0110.01416.95
7.2.90.0090.01016.79
7.2.80.0080.01216.81
7.2.70.0060.01616.91
7.2.60.0190.01116.90
7.2.50.0100.00816.77
7.2.40.0080.01717.07
7.2.30.0090.00916.89
7.2.20.0090.00816.69
7.2.10.0070.01316.85
7.2.00.0130.00616.96
7.1.330.0070.01115.84
7.1.320.0050.01415.83
7.1.310.0130.00715.66
7.1.300.0050.01315.83
7.1.290.0100.00915.71
7.1.280.0130.01215.72
7.1.270.0050.01315.74
7.1.260.0060.01015.85
7.1.250.0070.01015.76
7.1.240.0120.01215.82
7.1.230.0070.01315.70
7.1.220.0150.00715.73
7.1.210.0090.01615.61
7.1.200.0180.00415.60
7.1.190.0150.01315.72
7.1.180.0150.00815.71
7.1.170.0140.00915.59
7.1.160.0130.01015.53
7.1.150.0070.01315.68
7.1.140.0150.00515.66
7.1.130.0130.00815.60
7.1.120.0100.01015.67
7.1.110.0090.00915.71
7.1.100.0140.00715.73
7.1.90.0030.01715.57
7.1.80.0090.01015.67
7.1.70.0110.01115.62
7.1.60.0100.01415.83
7.1.50.0090.00915.73
7.1.40.0080.01215.44
7.1.30.0210.01115.88
7.1.20.0090.01215.70
7.1.10.0160.00315.75
7.1.00.0120.00615.67

preferences:
70.44 ms | 401 KiB | 5 Q