Я хочу взорвать URL, чтобы получить хост.
$link = str_replace("www.", "", $_POST['link']);
$part1 = explode("//", $link);
$part2 = explode(".", $part1[1]);
$host = $part2[0];
Так что, если $_POST['link']
, например,
https://www.youtube.com/watch?v=udm5jUA-2bs
Я хочу получить только youtube
.
В этом первом способе я получаю explode()
ожидает, что параметр 2 будет строкой, массивом дано сообщение об ошибке.
С помощью этого метода:
$host = var_dump(parse_url($_POST['link'], PHP_URL_HOST));
Я получаю www.youtube.com
, но я хочу только youtube
.