include datei mit variablen ausgeben

THE REAL TOOLKIT

Erfahrenes Mitglied
also:
ich habe es schon ein bisschen versucht habe aber nicht dass gewünschte ergebnis bekommen
ich habe eine php datei
dort sind immer dieselben variablen für den inhalt definiert
also $news1=
$news2=
$news3=
wenn ich diese datei dann include möchte ich eine function die automatisch feststellt wie viele news einträge vorhanden sind und dann die news-variable in ein tabellengerüst einbaut
weil es viele news werden möchte ich nicht extra immer in der include datei die tabellen drumherum basteln
ich denke das wäre mit einer schleife machtbar
also so:
datei wird includet->script guckt wieviele von den $news+nummer vorhanden sind und gibt dann halt so aus:
<table blabla
$news+ entsprechende nummer
</table> blabla
und dass dann für jeden vorhandenen eintrag
thx for help (;
 
also in der includeten Datei sind die vars news1, news2, ..., newsN

dann machs doch einfach so: schreib ne variable noch mit rein die jedesmal wenn eine neue news dazukommt um 1 erhöht wird zum beipsiel $countnews = 3;

dann kannste so ausgeben:

for($i=1;$i<=$countnews;$i++){
echo "Tabellenkram";
$currentnews = "news".$i;
echo $$currentnews;
}
 
danke dir
geht schon mal ganz gut
gibt es villeicht trotzdem noch ne möglichkeit so abzufragen wieviele newseinträge vorhanden sind?(ohne extra variable) ?
 
$anzahl=0;
do {
++$anzahl
$news = "news".$anzahl;
} while(isset($$news))

so vielleicht.
und dann haste in $anzahl die anzahl öhm...ja
 
geht das denn nun wirklich mit ${ausdruck} um ne variable zu machen, ich habe immerwieder gehört, dass es nicht so richtig funktionieren soll, oder muss man da irgendwas beachten? deswegen habe ich ja auch die variante mit $$ genommen, obwohl ich auch schreibfaul bin.
 
also bei mir funktionierte es immer.
aber soweit ich das aus holyflys thread über das neue php gelesen habe, scheint das mit dem $$blubb die neuere variante zu sein.

ich bin mit den variablen variablen ${"haha"} immer gut gefahren... +_+
 
Zurück