как разбить переменные php

nikeyb

Новичок
Добрый день. помогите разбить переменные в php, для вывода в две строки названия исполнителя, и трека.

Код:
<?php header("Content-Type: text/html; charset=utf-8");
function getMp3StreamTitle($streamingUrl, $interval, $offset = 0, $headers = true)
    {
    $needle = 'StreamTitle=';
 
    $ua = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36';
    $opts = array(
        'http' => array(
            'method' => 'GET',
            'header' => 'Icy-MetaData: 1',
            'user_agent' => $ua
        )
    );
    if (($headers = get_headers($streamingUrl)))
//print_r($headers);
//echo $headers[2]."</br>";
//echo $headers[4]."</br>";
    foreach($headers as $h)
    if (strpos(strtolower($h) , 'icy-metaint') !== false && ($interval = explode(':', $h) [1])) break;
    $context = stream_context_create($opts);
    if ($stream = fopen($streamingUrl, 'r', false, $context))
        {
        $buffer = stream_get_contents($stream, $interval, $offset);
        fclose($stream);
        if (strpos($buffer, $needle) !== false)
            {
            $title = explode($needle, $buffer) [1];
            return substr($title, 1, strpos($title, ';') - 2);
            }
         else return getMp3StreamTitle($streamingUrl, $interval, $offset + $interval, false);
        }
     else throw new Exception("Unable to open stream [{$streamingUrl}]");
    }

$url = 'http://s2.radioboss.fm:8406/live';
 
echo getMp3StreamTitle($url, 19200);
?>
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Кхм, а проблема то в каком месте?

PS: Вообще код кашмарен, особенно с учетом того, что header убежал куда-то выше функции. Так делать не надо.
 

nikeyb

Новичок
Кхм, а проблема то в каком месте?

PS: Вообще код кашмарен, особенно с учетом того, что header убежал куда-то выше функции. Так делать не надо.
Из потока http://s2.radioboss.fm:8406/live идет название исполнитель+песня. Нужно чтобы было это не одной строкой типа:
"Houses - Life"
а в две строчки типо:
"Houses
Life"
 
Сверху