PHP Usuń adres URL z łańcucha

Jeśli mam ciąg zawierający url (na przykład sake, nazwiemy go $ url), na przykład;

$url = "Here is a funny site http://www.tunyurl.com/34934";

Jak usunąć adres URL z łańcucha? Trudność polega na tym, że adresy URL mogą również pojawić się bez http: //, na przykład;

$url = "Here is another funny site www.tinyurl.com/55555";

Nie ma prezentu HTML. Jak rozpocząć wyszukiwanie, jeśli istnieje http lub www, a następnie usunąć tekst / cyfry / symbole do pierwszego miejsca?

questionAnswers(6)

yourAnswerToTheQuestion