10/May/2012:19:39:26 +0300|/non-stopn|0|3 Global Players - Daydream Believer (Original Club Mix Edit)
10/May/2012:19:39:33 +0300|/non-stop|0|яюO - яюH
10/May/2012:19:40:59 +0300|/non-stopn|0|Miradey - Sayonara (Cc K Remix)
10/May/2012:19:42:55 +0300|/non-stop|2|яюR - яюW
10/May/2012:19:46:12 +0300|/non-stopn|0|Pinball - I Try (Rocketeers Vs Lagoon Mix Edit)
10/May/2012:19:47:59 +0300|/live|5|Laidback Luke feat. Chuckie & Martin Solveig - 1234 (Original Mix)
10/May/2012:19:48:24 +0300|/non-stop|0|яюT - яюA
10/May/2012:19:49:49 +0300|/non-stopn|0|Manian Feat Aila - Heaven
10/May/2012:19:52:53 +0300|/non-stopn|0|Nivara - Is This Really True (Pmpteam Remix Edit)
Что бы получился многомерный массив вида
$array['mount']="/non-stopn";
$array['mount']['time']="10/May/2012:19:52:53 +0300";
$array['mount']['time']['track']="Nivara - Is This Really True (Pmpteam Remix Edit)";
$array['mount']['time']['track']['listeners']="0";
Подскажите как реализовать?
сделал вот так
error_reporting(E_ALL);
$filename = "http://195.225.114.76/playlist.log";
$fh1 = fopen($filename, "r");
$fh=fread($fh1,2000000);
fclose($fh1);
if($_GET['add_array']==1)
{
$new_arr = array();
$text = explode("|", htmlspecialchars($fh));
for($i=0; $i<count($text); $i++)
{
$vol = $text[$i];
array_push($new_arr,$vol);
}
print_r($new_arr);
}
Но тогда масси выводится сплошняком, получается одномерный и + ко всему так как нет разделителя после названия песни он приплюсовывает и время к треку при парсинге