Mailinglisten-Archive |
Michael Girr wrote: > ich habe folgendes Problem: > Ich möchte aus einer mysql-Datenbank 2 Werte auslesen, > diese z.B. addieren und das Ergebnis mit asort bzw. arsort sortiert > ausgeben. > > Aber asort bzw. arsort gibt nur einen Teil der > Datensätze zurück. > > Wo liegt mein Fehler ? Wenn $Wert3 ein numerischer Array ist, dann kann es unter Umständen manchmal funktionieren. Die Funktionen asort() und arsort() sind dazu gedacht assoziative Array's zu sortieren und es soll die Beziehung (oder Korrelation) zum Index beibehalten werden. Ansonsten ist das folgende korrektes PHP3 (und wahrscheinlich aus dem Handbuch abgeschrieben). > arsort($Wert3); > for(reset($Wert3); $index=key($Wert3); next($Wert3)) > { > print("$Text[$index] : $Wert1[$index] : $Wert2[$index] : $Wert3[$index] > <BR>\n"); > } > ?> -Egon
php::bar PHP Wiki - Listenarchive