3v4l.org

run code in 300+ PHP versions simultaneously
<?php $matches = array(); $text = "soundfly.us schoollife.edu hello.net some random news.yahoo.com text http://tinyurl.com/9uxdwc some http://google.com random text http://tinyurl.com/787988 and others will en.wikipedia.org/wiki/Country_music URL"; preg_match_all('$\b((https?|ftp|file)://)?[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|]$i', $text, $matches); print_r($matches);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => Array ( [0] => soundfly.us [1] => schoollife.edu [2] => hello.net [3] => some [4] => random [5] => news.yahoo.com [6] => text [7] => http://tinyurl.com/9uxdwc [8] => some [9] => http://google.com [10] => random [11] => text [12] => http://tinyurl.com/787988 [13] => and [14] => others [15] => will [16] => en.wikipedia.org/wiki/Country_music [17] => URL ) [1] => Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => http:// [8] => [9] => http:// [10] => [11] => [12] => http:// [13] => [14] => [15] => [16] => [17] => ) [2] => Array ( [0] => [1] => [2] => [3] => [4] => [5] => [6] => [7] => http [8] => [9] => http [10] => [11] => [12] => http [13] => [14] => [15] => [16] => [17] => ) )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
42.32 ms | 404 KiB | 8 Q