/ Ako môžem odstrániť http https a www. z adresy URL v databáze mysql - php, mysql

ako môžem odstrániť http https a www. z adresy URL v databáze mysql - php, mysql

Chcem odstrániť http https a www. a trailing / z adresy url držanej v databáze mysql, ale mám problémy formulovať môj dotaz

Tu je to, čo mám doposiaľ, ale jeho nefunguje. Dotaz nie sa zdá byť správne štruktúrované:

$checkUrl = mysql_query("SELECT DISTINCT SUBSTRING_INDEX(REPLACE(REPLACE(REPLACE(url, "http://", ""), "www.", ""), "https://","") "/", 1) FROM directory_listings WHERE url = "$url"");

if (mysql_num_rows($checkUrl) > 0) {
//match directory.";
}

odpovede:

0 pre odpoveď č. 1
$url = "http://www.yourwebsite.com";
$find = array("http://", "https://", "ftp://", "www.");
$replace = array("", "", "");

$finalUrl = str_replace($find, $replace, $url);
echo $finalUrl;
//yourwebsite.com