Jump to content
New account registration is temporarily paused ×

Recommended Posts

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'],
);
}
}


 

 

 

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.