Mailinglisten-Archive |
$tokens = explode("#",$news_array); $news_array ist ein Array und keine Variable bye >> -----Ursprüngliche Nachricht----- >> Von: php-admin_(at)_phpcenter.de [mailto:php-admin_(at)_phpcenter.de]Im Auftrag >> von [mephisto] >> Gesendet: Montag, 13. August 2001 17:12 >> An: php_(at)_phpcenter.de >> Betreff: Re: [php] arrays >> >> >> on 13.08.2001 17:07 Uhr, Nicolas Löwe wrote using loewe_(at)_forheads.de: >> >> > die meldung bekommst du, wenn du ein Array einfach ausgeben willst. >> > >> > echo"$array"; >> > >> > Du musst ausgeben >> > >> > echo"$array[$n]"; >> >> ja, und genau deshalb will ich ja auch jedes wieder mit >> explode() trennen, >> hier ist mein code, wie ich das erreichen will: >> >> // open old file >> $file=_(at)_fopen("news.db","r"); >> // do loop until end of file >> while(feof($file)==0){ >> $line=chop(fgets($file,1000)); >> // add line to array >> $news_array[]=$line; >> } >> // close files >> fclose($file); >> >> // reverse sorting array >> rsort ($news_array); >> >> // count elements in array >> $number = count($news_array); >> >> // print heading of table >> echo "<table border=0 cellspacing=0 cellpadding=0>"; >> >> // do loop until last array >> for ($i = 0; $i < $number; $i++) >> { >> >> // divide in array >> $tokens = explode("#",$news_array); >> >> // output to browser >> echo "<tr align=left valign=top>"; >> echo "<td colspan=2>$tokens[0]</td>"; >> echo "</tr>"; >> echo "<tr align=left valign=top>"; >> echo "<td>$tokens[4]</td>"; >> echo "<td><i>$tokens[1]</i> - $tokens[3]<br><i>$tokens[2]</i>"; >> >> // is link given? >> if ( $tokens[5]<>"" ){ >> echo "<br><a href=$tokens[5] >> target=_blank>$tokens[5]</a></td>"; >> }else{ >> echo "</td>"; >> } >> echo "</tr>"; >> >> // jump to next array >> next($news_array); >> >> } >> >> // print end of table >> echo "</table>"; >> >> der soll nun jede zeile einlesen und dem array hinzufügen, >> dann rekursive >> reihenfolge, dann jeden wert im array einlesen, teilen bei >> "#" die einzelnen >> werte ausgeben, und nächsten eintrag im array nehmen und >> wieder, teilen bei >> "#" einzelne werte ausgeben, nächstes array. eigendlich doch >> dann wie im >> wuellcode oben... aber wo ist der haken? >> >> lennart >> >> -- >> [mephisto] & [Ev1L] | m3phi5t0_(at)_m3phi5t0.de >> [mephisto] webdesign/graphix/coding (english) | http://www.m3phi5t0.de [mephisto] webdesign/graphix/coding (deutsch) | http://www.lennart.ch.vu [webspace] free: 15mb, cgi, php4, mysql, ftp | http://www.whewsites.com -- ** http://www.php-center.de ** Die PHP-Liste: mailto: php_(at)_phpcenter.de http://lists.phpcenter.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive