3v4l.org

run code in 300+ PHP versions simultaneously
<?php $re = "/((?:(?:täglich|taeglich|sonntag|montag|dienstag|mitwoch|donnerstag|freitagtag|freitag|samstag|feiertag|feiertags|sonnabend|son|mon|sam|don|so|mo|di\\b|mi|do|fr|sa)+)+\\.*[\\s]*(?:(?:-|to|bis|til|&|:|\\+|und|\\/|,))*[\\s]*(?:(?:täglich|taeglich|sonntag|montag|dienstag|mitwoch|donnerstag|freitagtag|freitag|samstag|feiertag|feiertags|sonnabend|son|mon|sam|don|so|mo|di\\b|mi|do|fr|sa)+)*\\.*[\\s,]*(?:(?:täglich|taeglich|sonntag|montag|dienstag|mitwoch|donnerstag|freitagtag|freitag|samstag|feiertag|feiertags|sonnabend|son|mon|sam|don|so|mo|di\\b|mi|do|fr|sa)+)*\\.*[\\s]*(?:(?:<\\/?\\w[^>]+>+)*(?:-|to|bis|til|&|:|\\+|und|\\/|,)*(?:<\\/?\\w[^>]+>+)*)*[\\s]*(?:(?:von|from|ab)*[\\s]*(?:(?:<\\/?\\w[^>]+>+)*(?:-|to|bis|til|&|:|\\+|und|\\/|,)*(?:<\\/?\\w[^>]+>+)*)*[\\s]*(?:(?:[0-1]{0,1}\\d{1}|2[0-4]{1})(?:[:\\.]{1}\\d{2}))*[\\s]*(?:pm|am|h|uhr)*[\\s]*(?:(-|to|bis|til|&|:|\\+|und|\\/|,))*[\\s]*(?:(?:[0-1]{0,1}\\d{1}|2[0-4]{1})(?:[:\\.]{1}\\d{2}))*[\\s]*(?:pm|am|h|uhr)*)*)/ismux"; $str = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\" />\n<title>Cafe Meta</title>\n\n<meta name=\"description\" content=\"Restaurant Meta Prenzlauer Berg, deutsche K�che, saisonalen Speisen, Cocktails sowie eine umfangreiche Palette an warmen und k�hlen Getr�nken\">\n<meta name=\"keywords\" content=\"Restaurant, Cafe, Bar, Meta, Bier, Getr�nke, Prenzlauer Berg\">\n\n<link rel=\"stylesheet\" href=\"jquery.blueberry/blueberry.css\" />\n<link type=\"text/css\" rel=\"stylesheet\" href=\"style.css\">\n\n <link href='http://fonts.googleapis.com/css?family=Lemon' rel='stylesheet' type='text/css'>\n\n<!-- Schrift Anfang -->\n\n\n<!-- Schrift Ende -->\n\n</head>\n\n<body class=\"body_startseite\">\n<div class=\"logo\"><a href=\"index.html\" target=\"_self\"><img src=\"images/logo.png\" alt=\"Logo\" border=\"0\" /></a></div>\n<div class=\"header\">\n\n<div class=\"navi\">\n<div class=\"navi_button current\"><a href=\"about.html\" target=\"_self\">�ber uns</a></div>\n<div class=\"navi_button\"><a href=\"fotos.html\" target=\"_self\">Fotos</a></div>\n<div class=\"navi_button\"><a href=\"3d_tour.html\" target=\"_blank\">3D Tour</a></div>\n<div class=\"navi_button\"><a href=\"speise_wochenkarte.html\" target=\"_self\">Speisekarte</a></div>\n<div class=\"navi_button\"><a href=\"getraenke_bier.html\" target=\"_self\">Getr�nke</a></div>\n\n</div>\n</div>\n<div class=\"main_rahmen\">\n<div class=\"main about_bild\"> \n\n<div class=\"start_links\">\n<div class=\"block1\">\n<p class=\"start_big\">Herzlich willkommen an einem der sch�nsten Orte\nim Prenzlauer Berg</p><p class=\"start_blue_center\">\nam Falkplatz direkt gegen�ber der Max-Schmeling-Halle!</p><p class=\"start_normal\">\nWir bieten eine deutsche K�che mit frisch zubereiteten, saisonalen\nSpeisen. Dabei legen wir Wert auf die Verwendung regionaler Produkte.\nDazu gut gek�hltes Bier und ausgesuchte Cocktails sowie\neine umfangreiche Palette an warmen und k�hlen Getr�nken.\nBei uns gibt es die M�glichkeit, in einem abgeteilten Raum zu rauchen\nund an einem 9-Fu�-Tisch Billard zu spielen.\nWir bieten f�r kleinere Feiern auch einen Raum f�r ca. 35 Personen.\nBei der Ausrichtung Ihrer Feier bieten sich allerlei Gestaltungsm�glichkeiten,\nwie zum Beispiel warme oder kalte B�ffets oder auch die\nNutzung des Videobeamers.</p>\n</div>\n\n<div class=\"block2\">\n<p class=\"start_big_black\">Reservieren Sie bei uns per mail!\n <br />\n<span style=\"color:#000000; text-decoration:none;\">\n <a href=\"mailto:cafe-meta@hotmail.de\">cafe-meta@hotmail.de</a></span></p>\n</div>\n\n</div>\n\n<div class=\"start_rechts\">\n\n<div class=\"block1_rechts\">\n<div class=\"adresse_blue center\">Caf� Meta</div>\n<p class=\"start_big_black\" style=\"line-height:20px; font-size:20px;\">Am Falkplatz 1<br />\n10437 Berlin<br />\nTel <a href=\"tel:+493022150775\"> 030 22150775</a><br />\nFax 030 22150776</p>\n</div>\n\n<div class=\"block2_rechts\">\n<p class=\"start_big_black\" style=\"line-height:20px; margin-top:20px; padding-top:11px; font-size:20px;\">�ffnungszeiten<br />\n <br />\n<br>Montag - Fr<span>ab 12:00 bis 21:00 Uhr<br />\n<br>Samstag + Sonntag<span>11:00 bis 1:00 Uhr<br />\n</div>\n\n<div class=\"block3_rechts\">\n<iframe width=\"280\" height=\"257\" frameborder=\"0\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" src=\"https://maps.google.de/maps?f=q&source=s_q&hl=de&geocode=&q=Am+Falkplatz+1+10437+Berlin&aq=&sll=51.151786,10.415039&sspn=11.599908,33.815918&ie=UTF8&hq=&hnear=Am+Falkplatz+1,+Pankow+10437+Berlin&t=m&ll=52.544417,13.395596&spn=0.02683,0.047894&z=13&iwloc=A&output=embed\"></iframe><br /><small><a href=\"https://maps.google.de/maps?f=q&source=embed&hl=de&geocode=&q=Am+Falkplatz+1+10437+Berlin&aq=&sll=51.151786,10.415039&sspn=11.599908,33.815918&ie=UTF8&hq=&hnear=Am+Falkplatz+1,+Pankow+10437+Berlin&t=m&ll=52.544417,13.395596&spn=0.02683,0.047894&z=13&iwloc=A\" style=\"color:#0000FF;text-align:left\">Gr��ere Kartenansicht</a></small>\n\n</div>\n\n</div>\n\n\n</div>\n</div>\n\n<div class=\"footer\"><a href=\"impressum.html\" target=\"_self\">Impressum</a></div>\n</body>\n</html>\n"; preg_match_all($re, $str, $matches); print_r($matches);

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.0130.01016.88
8.3.60.0110.01116.87
8.3.50.0100.01022.19
8.3.40.0080.00819.09
8.3.30.0040.01119.09
8.3.20.0050.00320.34
8.3.10.0000.00822.03
8.3.00.0040.00419.06
8.2.190.0040.01116.63
8.2.180.0120.00918.43
8.2.170.0090.00622.96
8.2.160.0040.01222.33
8.2.150.0040.00424.18
8.2.140.0050.00324.66
8.2.130.0090.00026.16
8.2.120.0040.00419.66
8.2.110.0030.00622.46
8.2.100.0080.00418.03
8.2.90.0000.00819.41
8.2.80.0050.00317.97
8.2.70.0030.00617.59
8.2.60.0030.00518.05
8.2.50.0070.00318.07
8.2.40.0040.00418.41
8.2.30.0050.00319.54
8.2.20.0080.00018.20
8.2.10.0090.00018.32
8.2.00.0030.00518.01
8.1.280.0100.01025.92
8.1.270.0030.00620.78
8.1.260.0060.00326.35
8.1.250.0040.00428.09
8.1.240.0060.00324.04
8.1.230.0080.00319.24
8.1.220.0030.00517.79
8.1.210.0000.00918.77
8.1.200.0000.00917.72
8.1.190.0030.00517.73
8.1.180.0040.00418.10
8.1.170.0030.00618.84
8.1.160.0000.00822.18
8.1.150.0000.00819.11
8.1.140.0030.00519.49
8.1.130.0020.00518.03
8.1.120.0040.00417.75
8.1.110.0040.00417.74
8.1.100.0040.00417.62
8.1.90.0080.00017.60
8.1.80.0000.00817.66
8.1.70.0040.00417.75
8.1.60.0080.00017.75
8.1.50.0000.00817.74
8.1.40.0050.00317.72
8.1.30.0040.00417.81
8.1.20.0080.00017.86
8.1.10.0040.00417.74
8.1.00.0040.00417.77
8.0.300.0000.00718.77
8.0.290.0080.00017.00
8.0.280.0000.00718.62
8.0.270.0050.00317.30
8.0.260.0030.00317.39
8.0.250.0040.00417.27
8.0.240.0040.00417.30
8.0.230.0000.00717.29
8.0.220.0040.00417.25
8.0.210.0050.00317.31
8.0.200.0040.00417.19
8.0.190.0090.00017.18
8.0.180.0000.00817.09
8.0.170.0030.00617.17
8.0.160.0040.00417.11
8.0.150.0040.00417.01
8.0.140.0030.00517.16
8.0.130.0030.00313.72
8.0.120.0000.00817.26
8.0.110.0040.00417.24
8.0.100.0060.00317.22
8.0.90.0000.00917.14
8.0.80.0090.00917.27
8.0.70.0030.00517.17
8.0.60.0040.00417.15
8.0.50.0040.00417.17
8.0.30.0080.01617.36
8.0.20.0090.01217.40
8.0.10.0030.00517.20
8.0.00.0080.01317.13
7.4.330.0030.00315.03
7.4.320.0030.00316.83
7.4.300.0000.00717.04
7.4.290.0040.00416.78
7.4.280.0100.00316.89
7.4.270.0040.00417.01
7.4.260.0050.00316.77
7.4.250.0000.00816.85
7.4.240.0030.00516.89
7.4.230.0000.00816.78
7.4.220.0090.01016.98
7.4.210.0040.01616.99
7.4.200.0000.00716.96
7.4.160.0100.00716.72
7.4.150.0040.01417.40
7.4.140.0120.00617.86
7.4.130.0110.00816.86
7.4.120.0130.00916.81
7.4.110.0150.00316.76
7.4.100.0100.01016.96
7.4.90.0130.01316.58
7.4.80.0130.01019.39
7.4.70.0100.00716.90
7.4.60.0060.01016.71
7.4.50.0050.00016.72
7.4.40.0100.01016.73
7.4.30.0080.00916.75
7.4.00.0050.01115.24
7.3.330.0000.00513.36
7.3.320.0050.00013.37
7.3.310.0050.00316.62
7.3.300.0000.00716.48
7.3.290.0090.01016.57
7.3.280.0060.01316.51
7.3.270.0130.00517.40
7.3.260.0080.00916.79
7.3.250.0140.00716.72
7.3.240.0060.01216.61
7.3.230.0040.01416.52
7.3.210.0100.00716.49
7.3.200.0150.00819.39
7.3.190.0070.00716.43
7.3.180.0100.00716.63
7.3.170.0090.01116.96
7.3.160.0060.01316.52
7.3.120.0070.01014.93
7.3.110.0100.00814.93
7.3.100.0090.00815.09
7.3.90.0040.00715.33
7.3.80.0040.00614.89
7.3.70.0050.00615.05
7.3.60.0080.00514.88
7.3.50.0030.01015.21
7.3.40.0050.00815.09
7.3.30.0020.01014.90
7.3.20.0030.01216.97
7.3.10.0030.01116.76
7.3.00.0060.00716.73
7.2.330.0110.00716.75
7.2.320.0110.00716.75
7.2.310.0130.00616.73
7.2.300.0060.01116.65
7.2.290.0130.01016.82
7.2.250.0030.01515.22
7.2.240.0100.01015.22
7.2.230.0030.01115.02
7.2.220.0020.00815.10
7.2.210.0090.00415.15
7.2.200.0040.00815.20
7.2.190.0030.00915.24
7.2.180.0050.00715.06
7.2.170.0020.01214.92
7.2.130.0060.00617.05
7.2.120.0030.01017.07
7.2.110.0070.00716.80
7.2.100.0060.00617.00
7.2.90.0040.00817.10
7.2.80.0110.00317.20
7.2.70.0090.00617.01
7.2.60.0060.00916.86
7.2.50.0040.01216.99
7.2.40.0080.00816.94
7.2.30.0070.00717.14
7.2.20.0060.00716.77
7.2.10.0070.00717.08
7.2.00.0020.01118.26
7.1.330.0030.01215.88
7.1.320.0080.00316.06
7.1.310.0090.00416.08
7.1.300.0060.01016.05
7.1.290.0030.00816.01
7.1.280.0040.01015.93
7.1.270.0090.00616.08
7.1.260.0050.01015.97
7.1.250.0000.01015.93
7.1.200.0030.00715.67
7.1.100.0000.01318.29
7.1.70.0030.00517.16
7.1.60.0060.01919.46
7.1.50.0070.01717.41
7.1.00.0070.07322.61
7.0.200.0000.00816.53
7.0.140.0030.03322.13
7.0.100.0030.07020.16
7.0.90.0070.04020.05
7.0.80.0370.03020.28
7.0.70.0270.06320.11
7.0.60.0100.04720.02
7.0.50.0330.08320.47
7.0.40.0070.04320.15
7.0.30.0130.07720.14
7.0.20.0070.05020.08
7.0.10.0070.06320.22
7.0.00.0070.07020.25
5.6.280.0030.07721.16
5.6.250.0030.08020.64
5.6.240.0000.08320.65
5.6.230.0070.06320.58
5.6.220.0070.04320.63
5.6.210.0100.09020.57
5.6.200.0070.05321.07
5.6.190.0070.05321.08
5.6.180.0170.08021.13
5.6.170.0100.06021.07
5.6.160.0100.04021.07
5.6.150.0030.04321.10
5.6.140.0100.09021.15
5.6.130.0170.06721.04
5.6.120.0100.08021.13
5.6.110.0200.04020.97
5.6.100.0130.04320.93
5.6.90.0030.09020.93
5.6.80.0100.03720.52
5.6.70.0200.07320.46
5.6.60.0100.08320.32
5.6.50.0070.04020.41
5.6.40.0100.03720.41
5.6.30.0100.07020.51
5.6.20.0030.06020.51
5.6.10.0000.06720.46
5.6.00.0070.05020.41
5.5.380.0070.04720.37
5.5.370.0100.08720.39
5.5.360.0100.04720.36
5.5.350.0130.08020.46
5.5.340.0100.08720.77
5.5.330.0030.05020.96
5.5.320.0130.05020.86
5.5.310.0030.05720.91
5.5.300.0070.07320.95
5.5.290.0170.07020.75
5.5.280.0070.07720.92
5.5.270.0070.07320.91
5.5.260.0030.05720.65
5.5.250.0130.07020.66
5.5.240.0100.08020.30
5.5.230.0130.08020.20
5.5.220.0100.07720.32
5.5.210.0030.06320.04
5.5.200.0070.04020.15
5.5.190.0070.06320.16
5.5.180.0100.07320.26
5.5.160.0130.04320.30
5.5.150.0070.04320.13
5.5.140.0030.04320.20
5.5.130.0070.06720.10
5.5.120.0130.07720.29
5.5.110.0070.05020.25
5.5.100.0130.06720.16
5.5.90.0030.07720.03
5.5.80.0100.04320.18
5.5.70.0030.06320.09
5.5.60.0070.05319.99
5.5.50.0070.08020.03
5.5.40.0130.07320.09
5.5.30.0130.07320.08
5.5.20.0030.07720.11
5.5.10.0070.06320.01
5.5.00.0130.06020.09
5.4.450.0170.05719.50
5.4.440.0030.05319.41
5.4.430.0070.04019.49
5.4.420.0100.04319.39
5.4.410.0070.03719.36
5.4.400.0100.06718.95
5.4.390.0070.07719.21
5.4.380.0100.04018.89
5.4.370.0170.05019.07
5.4.360.0070.03719.15
5.4.350.0070.06719.17
5.4.340.0000.05319.28
5.4.320.0170.07019.26
5.4.310.0100.06719.21
5.4.300.0070.07719.27
5.4.290.0130.07319.07
5.4.280.0130.03718.92
5.4.270.0130.05019.06
5.4.260.0100.05719.11
5.4.250.0100.04019.25
5.4.240.0000.04318.99
5.4.230.0070.03719.16
5.4.220.0100.04319.16
5.4.210.0000.04319.04
5.4.200.0070.07319.13
5.4.190.0030.05019.08
5.4.180.0030.04319.08
5.4.170.0130.04319.08
5.4.160.0030.05019.15
5.4.150.0170.06019.20
5.4.140.0070.05316.37
5.4.130.0100.06316.46
5.4.120.0030.07016.45
5.4.110.0070.04316.44
5.4.100.0100.03316.54
5.4.90.0070.04716.55
5.4.80.0030.07016.34
5.4.70.0100.05316.45
5.4.60.0130.07016.48
5.4.50.0030.04316.49
5.4.40.0030.06016.53
5.4.30.0000.04016.52
5.4.20.0070.07016.44
5.4.10.0070.07016.40
5.4.00.0030.04715.89
5.3.290.0100.04014.70
5.3.280.0070.07714.77
5.3.270.0170.05714.63
5.3.260.0130.08014.71
5.3.250.0000.05314.78
5.3.240.0170.07014.68
5.3.230.0100.07714.71
5.3.220.0130.06714.55
5.3.210.0100.07714.68
5.3.200.0030.04014.63
5.3.190.0100.08014.66
5.3.180.0130.06714.66
5.3.170.0100.06714.63
5.3.160.0030.07014.63
5.3.150.0070.06314.61
5.3.140.0030.04014.70
5.3.130.0070.07014.69
5.3.120.0030.03714.74
5.3.110.0170.04014.61
5.3.100.0030.04014.14
5.3.90.0000.04014.13
5.3.80.0070.05714.06
5.3.70.0030.03314.16
5.3.60.0070.07714.11
5.3.50.0030.04314.07
5.3.40.0070.07714.02
5.3.30.0030.04714.02
5.3.20.0070.04313.64
5.3.10.0000.03713.61
5.3.00.0100.03713.76
5.2.170.0030.05711.23
5.2.160.0100.02711.32
5.2.150.0030.03011.27
5.2.140.0000.03711.32
5.2.130.0100.05011.07
5.2.120.0070.06711.25
5.2.110.0030.05011.16
5.2.100.0000.07011.23
5.2.90.0030.06711.08
5.2.80.0100.02711.06
5.2.70.0170.05011.07
5.2.60.0170.04311.02
5.2.50.0000.03311.18
5.2.40.0030.03311.13
5.2.30.0100.05713.88
5.2.20.0130.03713.68
5.2.10.0100.06011.00
5.2.00.0070.06310.68
5.1.60.0070.02310.06
5.1.50.0030.04710.06
5.1.40.0000.03310.06
5.1.30.0000.03310.41
5.1.20.0030.04710.46
5.1.10.0100.04710.13
5.1.00.0070.03010.23
5.0.50.0000.0379.11
5.0.40.0000.0209.11
5.0.30.0030.0509.11
5.0.20.0000.0239.11
5.0.10.0000.0239.11
5.0.00.0030.0609.11
4.4.90.0070.0339.11
4.4.80.0100.02013.69
4.4.70.0130.03013.72
4.4.60.0070.03313.68
4.4.50.0030.0239.11
4.4.40.0030.0579.11
4.4.30.0000.0339.11
4.4.20.0030.0309.11
4.4.10.0000.0339.11
4.4.00.0070.0239.11
4.3.110.0070.0339.11
4.3.100.0070.0139.11
4.3.90.0030.0379.11
4.3.80.0000.0239.11
4.3.70.0000.0179.11
4.3.60.0000.0379.11
4.3.50.0030.0379.11
4.3.40.0030.0309.11
4.3.30.0000.0209.11
4.3.20.0070.0239.11
4.3.10.0000.0209.11
4.3.00.0030.0139.11

preferences:
74.56 ms | 401 KiB | 5 Q