I have a text file
(0:00)
text1
text2
(0:30)
text text text text text
..................
the result should be like this
array("(0:00)"=>"text1 text2","(0:30)"=>"text text text text text")
my code
$key = array();
$val = array();
$out = array();
$file = file('1.txt');
foreach($file as $line) {
$line = trim($line);
if (preg_match("/(\d{0,2}:\d\d)/",$line,$match)){
$key[]=$match;
}else{
$val[]=$match;
}
$out=array_merge($key,$val);
}
echo '<pre>';
print_r($out);
tell me, how to fix it?