gpt4 book ai didi

php - 从字符串中删除端口号

转载 作者:行者123 更新时间:2023-12-01 08:26:02 24 4
gpt4 key购买 nike

如何从 url 字符串中删除端口号?例如:

$string = "http://www.url.com:88";

或者
$string = "http://www.url.net:88";

等等。

我试过了:
$string = substr($string, 0, strpos($string, ":", 0));

但这会删除第一个“:”而不是第二个。

最佳答案

您可以为此使用 parse_url。

$urlParts = parse_url("http://www.url.net:88");
print_r($urlParts);

这将输出:
Array
(
[scheme] => http
[host] => www.url.net
[port] => 88
)

然后使用 unset($urlParts['port']) 取消设置端口并将其粘合在一起。

另见 http://php.net/manual/en/function.parse-url.php

关于php - 从字符串中删除端口号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34950056/

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