3v4l.org

run code in 300+ PHP versions simultaneously
<?php $html = <<<HTML <img src="docs/relative/url/img.jpg" /> <img src="/docs/relative/url/img.jpg" /> <img src="https://docs/relative/url/img.jpg" /> <img src="http://docs/relative/url/img.jpg" /> HTML; $base = 'https://example.com/'; echo preg_replace( '~ src="(?!http)\K/?~', $base, $html );

preferences:
25.29 ms | 404 KiB | 5 Q