Kan denne funktion gøres lettere?
Har en string, som er f.eks "http://192.mp3.streams.lsw.evo.hard.fm:8000".Jeg vil fange "192.mp3.streams.lsw.evo.hard.fm" og "8000" og "/" efter 8000..
Bruger følgende p.t, men kan det ikke gøres lettere?
function ParseRadioPlayer ( $string )
{
$oldString = $string;
$string = str_replace("http://", "", $string);
$url = split(":", $string);
$real_url = $url[0];
$port = split("/", $url[1]);
$real_port = $port[0];
$gets = explode("/", $url[1]);
foreach ($gets as $Val)
{
if ( $i++ == 0)
{
$paramenter.= "";
} else {
$paramenter.= $Val . "/";
}
}
if ( $paramenter == "")
{
$paramenter = "/";
} else {
$paramenter = $paramenter;
}
return GetSocket ( $real_url, $real_port, $paramenter);
}
echo ParseRadioPlayer('http://192.mp3.streams.lsw.evo.hard.fm:8000');
