- var_dump: documentation ( source)
- preg_quote: documentation ( source)
- preg_replace: documentation ( source)
<?php
function convert($url) {
return preg_replace('#:\/\/([^.]*\.)?'.preg_quote('mydomain.tld').'#', '://example.dev', $url);
}
var_dump(convert('http://mydomain.tld/ferfe'));
var_dump(convert('https://mydomain.tld/ferfe'));
var_dump(convert('http://foo.mydomain.tld/ferfe'));
var_dump(convert('https://foo.mydomain.tld/ferfe'));