Mailinglisten-Archive |
BendAR wrote:
> Hallo,
> ich habe eine FOR Schleife in einer WHILE Schleife. Das Problem ist, das
> die FOR Schleife nur 1mal ausgeführt wird, obwohl die WHILE Schleife
> 4mal durchlaufen muss (habe es getestet, die WHILE funktioniert!).
> $horoskope ist ein Mehrdimensionaler Array, nur zur Erklärung.
>
> Kann mir jemand erklären, warum die FOR nur 1mal ausgeführt wird? Vielen
> Dank im vorraus!
Wäre nützlich gewesen wenn du die Struktur des $horoskope Arrays mit
gepostet hättest.
Versuch doch mal mit einer foreach-Schleife!
> for ($i = 0; $i < count($horoskope); $i++) {
Kleiner Tip zur performance. Speicher die Länge des Arrays in
einer Variable zwischen, sonst muss count() bei jeder iteration,
neu ausgeführt werden.
$count = count($horoskope);
for ($i = 0; $i < $count; $i++) {
> $umsatz_gesamt = $umsatz_gesamt+$horoskope[$i][umsatz];
Dir ist klar das PHP-Arrays mit + zusammen gefügt werden?
http://de.php.net/manual/en/language.operators.array.php
Du solltest auch beachten deine Array bezeichner in Quotes zu
setzen, weil du sonst Probleme durch vorhandene Konstanten
bekommen kannst.
$meinArray['schluessel'] = 'wert';
Hoffe irgendwas hilft ;)
php::bar PHP Wiki - Listenarchive