URL: https://www.overclockers.at/coding-stuff/php_einfache_schleifen_frage_mit_simplexml_188756/page_1 - zur Vollversion wechseln!
Also hab folgende Schleife die Einträge aus einem RSS Feed auslesen soll:
Code: PHP<?php $xml = simplexml_load_file('http://www.urrzumfeed.com'); foreach($xml->channel->item as $item) { $title = htmlentities($item->title,ENT_QUOTES,'UTF-8'); $link = htmlentities($item->link, ENT_QUOTES).'&action=firstNew'; ?> <table width="216" border="0" cellpadding="0" cellspacing="1" class="forumnews"> <tr valign="top"> <td width="16"><img src="icon.jpg" alt="-" width="16" height="16" /></td> <td width="200"><a href="<?php echo $link ?>" title="<?php echo $title ?>" class="Stil1"> <?php echo $title ?></a></td> </tr> </table><?php } ?>

einfach einen counter einbauen
Zitat von Nicoeinfach einen counter einbauen

...elegant moeglich z. b. mit dem ternary operator:
(ich nehme einfach mal an, dass PHP den auch kennt - wo es doch sonst schon so viel Schrott in der Sprache gibtCode:(5 >= $counter) ? break : $counter++
)zB. vor der Schleife Variable $Counter=1 definieren,
innerhalb der schleife if($Counter<6) ......
und am ende der schleife $Counter ++
Danke schön, ich dodel hab die IF Abfrage immer auserhalb der Schleife gemacht... 
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026