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