Schleife über 10 best. Elemente eines Array
Andreas
- php
Hallo!
Ich habe folgendes Problem:
Ich habe einen Array(mysql_fetch_array), in dem unter anderem(!) 10 Elemente habe, nämlich Dateiname1 - Dateiname10.
Gibt es eine Möglichkeit, die durch eine Schleife laufen zu lassen, der Art:
$i=1;
while ($array[Dateiname$i]){
$i++;}
Ich weiß das DAS nicht geht, aber gibt es da was vergleichbares?
Grüße
Andreas
Hoi,
Ich habe einen Array(mysql_fetch_array), in dem unter anderem(!) 10
Elemente habe, nämlich Dateiname1 - Dateiname10.
Gibt es eine Möglichkeit, die durch eine Schleife laufen zu lassen,
der Art:
$i=1;
while ($array[Dateiname$i]){
$i++;}
for($i=1;$i<=10;$i++) {
echo $array["Dateiname".$i];
}
Gruesse,
c.j.k
Hi!
$array["Dateiname".$i]
Das geht? Hätte ich nicht gedacht!
Danke Dir!
Grüße
Andreas
Yo!
$array["Dateiname".$i]
Das geht? Hätte ich nicht gedacht!
Der Hashindex ist doch "nur" ein String. String passend zusammenbasteln (mit Zahl hintendran oder mittendrin) - fertig.
Strings haben bekanntermaße entweder das Aussehen eines konstanten Strings ("EINSTRING"), oder stecken in einer Stringvariablen. Und da man $array["EINSTRING"] und $array[$index] benutzen kann, warum nicht auch $array["EINSTRING".$index]? ;)
- Sven Rautenberg
Hoi,
Strings haben bekanntermaße entweder das Aussehen eines konstanten
Strings ("EINSTRING"), oder stecken in einer Stringvariablen.
Und da man $array["EINSTRING"] und $array[$index] benutzen kann,
warum nicht auch $array["EINSTRING".$index]? ;)
Naja, der *Ausdruck* innerhalb der [] muss lediglich einen String
ergeben. Es koennte also genau so gut eine Funktion sein, die einen
String zurueck liefert, oder ein Array-Element, dass einen String
enthaelt, oder, oder, oder.
Gruesse,
c.j.k
Hi!
Danke Euch - ich habs verstanden - ganz praktisch!
Grüße
Andreas