Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/03/2012, 11:19
Avatar de memoadian
memoadian
Colaborador
 
Fecha de Ingreso: junio-2009
Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 14 años, 10 meses
Puntos: 641
Respuesta: filtrar por nombre

supongamos que quieres filtrar por titlecat

Código PHP:
Ver original
  1. <?php
  2.  // set feed URL
  3.  $feedURL = 'http://gdata.youtube.com/feeds/api/users/xxxx/playlists';
  4.  
  5.  // read feed into SimpleXML object
  6.  $sxml = simplexml_load_file($feedURL);
  7.  
  8.  // iterate over entries in feed
  9.  
  10.  
  11.  foreach ($sxml->entry as $entry) :
  12.  $titlecate = $entry->title;
  13.  
  14.      if($titlecat == 'param'):
  15.  // get nodes in media: namespace for media information
  16.  $media = $entry->children('http://search.yahoo.com/mrss/');
  17.  
  18.  // obtener <yt:playlistId> node * *
  19.  $yt = $entry->children('http://gdata.youtube.com/schemas/2007');
  20.  $playlistId = $yt->playlistId;
  21.  
  22.  echo "<li>".html::link("index/categoria/$titlecate/$playlistId",$entry->title)."</li>";
  23.  endif;
  24.  
  25.  endforeach;
  26. ?>

de ese modo solo salen las categorías que son iguales a param.

esto suponiendo que sabes que categorías filtrar, si no, pues como te dije expresiones regulares con preg_match, y preg_match_all,