I am sure this can be done, but I don't know enough about PHP. I am posting all my code with hopes somebody can point me right direction. I am looping thru an xml, parsing a url where I have xml files stored, loading the xml, parsing out the start, title and desc into a control array. I then loop thru the start element comparing its value to the control, if the same it writes it to array along with title and desc. Finally I create one array of the start, title and desc, which will be saved to php array file. I am trying to group all titles (along with desc) by start.
foreach ($items as $load){
$contents[]= simplexml_load_file($load['guide']); //LOAD XML EACH CHANNEL
foreach ($contents as $content){ //BUILD CONTROL ARRAY
$control=array(
'start'=>$content->programme['start'],
'title'=>$content->programme->title,
'desc'=>$content->programme->desc,
);
}
$start[]=$content->programme['start'];
foreach($start as $base){
if($base==$control['start']){ //COMPARE TO CONTROL
echo $base." ".$control['title']."<br>";
$start[]=$control['start'];
$title[]=$control['title'];
$desc[]=$control['title'];
}
foreach($start as $final){
$guide=array(
'start'=>$final['start'],
'title'=>$final['title'],
'desc'=>$final['desc'],
);
}
}