3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array= [ 'url("images")', 'url (\'images\')', 'url(vendor/)', 'url(website/images)', "url(http://)" ]; $pattern = '/url\s*\(\s*[\'"]?+\/?+((?!http|vendor|website).+?)[\'"]?\s*\)/i'; $result=[]; foreach ($array as $test_string) { $content = preg_replace($pattern, 'url(websites/abc/www/$1)', $test_string); $result[$test_string] = $content; } print_r($result);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [url("images")] => url(websites/abc/www/images) [url ('images')] => url(websites/abc/www/images) [url(vendor/)] => url(vendor/) [url(website/images)] => url(website/images) [url(http://)] => url(http://) )

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:
43.9 ms | 2077 KiB | 4 Q