Wie sortiere ich absteigend? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Claus S. (1671 Beiträge) am Montag, 29.November.2004, 10:31.
    Wie sortiere ich absteigend?

      Hallo,
      mit nachfolgendem Code sortiere ich eine Liste für eine Ausgabe nach aufsteigendem Wert.

      ---- schnipp ----
      ##### Ermitteln der Liste in der nur jedes Element 1x vorkommt
          @liste;
          $"=' ';
          get "Id==* sort=st_referrer", "$gv_mainfile";
      
          while (get_next ("$gv_mainfile"))        {         $st_referrer = "!" if (!$st_referrer);         $i2++;         if (index(" @liste "," $st_referrer")<0)            {             $work = sprintf('%.8d', $i) . "|$#liste";             push (@zahl, $work) if $_loop != 0;             $i=0;             push (@liste, $st_referrer);             $i++;            }         else            {             $i++;            }        }     $work = sprintf('%.8d', $i) . "|$#liste";     push (@zahl, $work);
      #
          @zahl = sort(@zahl);
      
      ---- schnapp ----

      Kann mir bitte jemand die Syntax erklären, mit der ich absteigend sortieren kann?

      Dank und Gruss

      Claus S.


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Claus S. (1671 Beiträge) am Montag, 29.November.2004, 10:31.
    Wie sortiere ich absteigend?

      Hallo,
      mit nachfolgendem Code sortiere ich eine Liste für eine Ausgabe nach aufsteigendem Wert.

      ---- schnipp ----
      ##### Ermitteln der Liste in der nur jedes Element 1x vorkommt
          @liste;
          $"=' ';
          get "Id==* sort=st_referrer", "$gv_mainfile";
      
          while (get_next ("$gv_mainfile"))        {         $st_referrer = "!" if (!$st_referrer);         $i2++;         if (index(" @liste "," $st_referrer")<0)            {             $work = sprintf('%.8d', $i) . "|$#liste";             push (@zahl, $work) if $_loop != 0;             $i=0;             push (@liste, $st_referrer);             $i++;            }         else            {             $i++;            }        }     $work = sprintf('%.8d', $i) . "|$#liste";     push (@zahl, $work);
      #
          @zahl = sort(@zahl);
      
      ---- schnapp ----

      Kann mir bitte jemand die Syntax erklären, mit der ich absteigend sortieren kann?

      Dank und Gruss

      Claus S.

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 30.November.2004, 01:08.
    Re: Wie sortiere ich absteigend?

      Meinst Du diese Sortierung:

      @zahl = sort(@zahl);
      

      ? Dann:

      @zahl = reverse sort(@zahl);
      

      ;-)

     Antworten


     
 Liste der Einträge von 26851 bis 27001:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!