gpt4 book ai didi

php - 如何只获取基本 url php

转载 作者:行者123 更新时间:2023-12-05 01:52:45 24 4
gpt4 key购买 nike

我正在使用以下代码获取 url,

<?php echo substr($links[$i],0,60); ?>

这显示了最多 60 个字符的完整 url。但我只想显示基本网址,如 www.example.com

有人能帮忙吗?

最佳答案

使用来自 php.net 的 parse_url parse_url

<?php
$url = "https://www.stackoverflow.com/";
echo $domain = parse_url($url, PHP_URL_HOST);
?>
Output: www.stackoverflow.com

<?php
$url = '//www.example.com/path?googleguy=googley';

// Prior to 5.4.7 this would show the path as "//www.example.com/path"
echo "<pre>";
var_dump(parse_url($url));
echo "</pre>";
?>

<?php
echo "<pre>";
var_dump(parse_url($url));
var_dump(parse_url($url, PHP_URL_SCHEME));
var_dump(parse_url($url, PHP_URL_USER));
var_dump(parse_url($url, PHP_URL_PASS));
var_dump(parse_url($url, PHP_URL_HOST));
var_dump(parse_url($url, PHP_URL_PORT));
var_dump(parse_url($url, PHP_URL_PATH));
var_dump(parse_url($url, PHP_URL_QUERY));
var_dump(parse_url($url, PHP_URL_FRAGMENT));
echo "</pre>";
?>

echo "<pre>"; echo "</pre>";您可以为 var_dump 的输出设置样式,看起来更好

关于php - 如何只获取基本 url php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71464217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com