pt004: String-Vergleich

Beitrag lesen

Hallo, ich lese rss-feeds ein und gebe sie auf meiner Seite aus (siehe Testseite: http://nachrichtentisch.de/_nordtest.php). Manche feeds enthalten doppelte TItel, die ich ausschließen möchte, was mir aber nicht gelingt, obwohl ich es mit der Abfrage: ($title !== $alttitle) versuche. Hier der zugehörige Code aus meinem feedreader:

        $pxml = simplexml_load_string(wandleTags($string), "SimpleXMLElement", LIBXML_NOCDATA);  
  
        if ($pxml->channel->item) $lesen = $pxml->channel->item;  
        if ($pxml->entry)         $lesen = $pxml->entry;  
        if ($pxml->item)         $lesen = $pxml->item;  
  
  
if (strlen($lesen[0]->title) > 0 or strlen($lesen[1]->title) > 0) {  
  
    foreach ($lesen as $nachricht) {  
  
  
        if ($nachricht->title != false) {                  /*-- Auswählen, ob Link für RSS $nachricht->link oder Atom $nachricht->link->attributes() --------*/  
  
                if ($nachricht->link) {  
  
                    if ((string)$nachricht->link) {  
                        $link = $nachricht->link;  
                    }  
                    elseif ($nachricht->link->attributes()) {  
                        $attr = $nachricht->link->attributes();  
                        $link = $attr["href"];  
                    }  
                }  
  
                /*-- Titel mit Link ------------------------------------------------------------------------------*/  
$title = ($nachricht->title);  
  
                    if (($nachricht->title) && ($title!=="") && ($title !== NULL) && ($title !== $alttitle) ){  
  
                    if (($nachricht->summary) != false) {  
  
$trenn4 = ": (";  
$title = explode($trenn4, $title);  
$title = $title[0];  
  
?>  
  
  
                    <li class="tooltip" title="  
                    <?php echo htmlspecialchars(filtereHTML($nachricht->summary), ENT_QUOTES); ?>  
                    <a href='  
                    <?php echo htmlspecialchars ($link, ENT_QUOTES); ?>  
                    ' target='_blank'>...mehr</a>" >  
                    <?php  
                    echo "$title";  
                    echo htmlspecialchars (filtereHTML($title), ENT_QUOTES);  
                    echo "$alttitle";  
                    echo htmlspecialchars (filtereHTML($alttitle), ENT_QUOTES);?>  
                    </li>  
<?php  
  
   $alttitle=$title;  
                }  

Hat jemand eine Idee, woran es liegt, dass doppelte Titel nicht ausgeschlossen werden?

Gruß und Dank pt004