- var_dump: documentation ( source)
- preg_replace: documentation ( source)
<?php
$url = 'http://roger.shopery.dev/admin/';
$hostName = 'gros.cat';
$pattern = '~//([a-zA-Z0\.-9]+)([:0-9]+)?/(.*)~U';
var_dump( preg_replace(
$pattern,
"//$hostName$2/",
$url
));