【发布时间】:2017-04-07 15:50:16
【问题描述】:
我有一个主机 = http://172.19.242.32:1234/
我的目标是只抢IP = 172.19.242.32
我试过了
$ip = trim($host,'http://');
$ip = str_replace("/", "",$ip);
$ip = explode(":",$ip);
$ip = $ip[0];
我按预期获得了我的 IP,但我不能再这样做了,因为它会弄乱 IPv6 格式。
替代方法是什么?有什么建议吗?
【问题讨论】:
-
或正则表达式
/[\d.]+(?=:)/
标签: php substring ip-address host