大家都希望这是有道理的。
我想知道是否有办法用PHP分割以下内容
所以
$url = "http://50.7.71.219:7183/listen.mp3";
然后我需要将它分成2个以上的字符串,所以我得到的结果是:
$ip = "http://50.7.71.219";
$port = "7183";
谢谢, 杰米
答案 0 :(得分:1)
$s1=explode($url,":");
$s2=explode($s1[2],"/");
$ip=$s1[0].':'.$s1[1];
$port=$s2[0];
这应该可以解决问题。
答案 1 :(得分:1)
在PHP中实际上有一种内置的方法。使用parse_url
功能。此方法还返回了许多其他可能有用的信息,click here以了解更多信息。
<?php
$url = "http://50.7.71.219:7183/listen.mp3";
$parsedUrl = parse_url($url);
$ip = $parsedUrl['host'];
$port = (string) $parsedUrl['port'];
echo $ip . "<br />" . $port;
?>