sortieralgorithmen in php

  1. moses_78

    moses_78 Thread StarterMacUser Mitglied

    Mitglied seit:
    08.04.2005
    Beiträge:
    1.264
    Zustimmungen:
    22
    hallo erstmal,

    in einem script, das umfrageergebnisse anzeigen soll, habe ich ein array, das mit werten wie "2:spd", "3:die:gruenen", "0:fdp" gefüllt ist /*ich will jetzt keine politische dsikusssion anstoßen, mir ist kein besseres beispiel eingefallen*/.

    das array soll dann anhand der nummer sortiert werden, und das erste
    element des arrays soll ausgegeben werden.

    ich habe versucht:
    PHP:
    natsort($array);
    rsort($array);
    und laut irgendeinem tutorial soll
    PHP:
    rsort($arraySORT_NUMERIC);
    funken, tuts aber nicht. jemand ne idee?
    danke,
    moses
     
    moses_78, 21.08.2005
  2. themaverick

    themaverickMacUser Mitglied

    Mitglied seit:
    15.06.2005
    Beiträge:
    407
    Zustimmungen:
    3
    hi
    probiers mal mit sort()

    Auszug aus selfphp

    Die Funktion sort() sortiert ein Array (array) aufsteigend nach den Werten. Die
    Zuordnung von Schlüssel und Wert bleibt nicht erhalten, ein vorher assoziatives
    Array wird in ein numerisch indiziertes Array umgewandelt.

    Im Parameter sort_flags können Sie Flags für den Sortiertyp übergeben:
    SORT_REGULAR - Vergleicht die Felder normal (Default-Wert)
    SORT_NUMERIC - Vergleicht die Felder numerisch
    SORT_STRING - Vergleicht Felder als Strings

    In der unten stehenden Tabelle sehen Sie für diese Funktion die Wertigkeit der
    Zeichen innerhalb der Sortierreihenfolge. Dabei wird von der oberen linken
    Spalte zur unteren rechten Spalte sortiert.

    Sortierreihenfolge sort()
    ! " # $ % & ' ( ) * + , - . / : ; < = > ? @
    A B C D E F G H I J K L M N O P Q
    R S T U V W X Y Z [ \ ] ^ _ ` a b c d
    e f g h i j k l m n o p q r s t u v w x y
    z { | } ~ € § ´ Ä Ö Ü ä ö ü


    Code:
    <?PHP
    $array =array("b"=>"PHP","d"=>"ASP","a"=>"Perl"); 
    sort($array); 
    while(list($key,$val)=each($array)){ 
      echo "$key => $val <br>";
    }
    ?>
     
    themaverick, 21.08.2005
  3. moses_78

    moses_78 Thread StarterMacUser Mitglied

    Mitglied seit:
    08.04.2005
    Beiträge:
    1.264
    Zustimmungen:
    22
    PHP:
     sort($twSORT_NUMERIC);
    danke, so funktionierts, nur, dass die höchste zahl jetztunten ist,
    aber dafür gibts ja array_reverse oder so ähnlich!
     
    moses_78, 21.08.2005
  4. themaverick

    themaverickMacUser Mitglied

    Mitglied seit:
    15.06.2005
    Beiträge:
    407
    Zustimmungen:
    3
    jop
    $array2 = array_reverse($array1);
    funzt dann auch aber ich versteh ehrlich gesagt nicht warum rsort($array); nicht gehen soll...
     
    themaverick, 21.08.2005
  5. moses_78

    moses_78 Thread StarterMacUser Mitglied

    Mitglied seit:
    08.04.2005
    Beiträge:
    1.264
    Zustimmungen:
    22
    ach soooooooooooooooooooooooooooo....
    rsort ist sort, nur rückwärts..danke!! :D
     
    moses_78, 21.08.2005
  6. themaverick

    themaverickMacUser Mitglied

    Mitglied seit:
    15.06.2005
    Beiträge:
    407
    Zustimmungen:
    3
    kein problem ... bei mehr php fragen kannst mich auch direkt anschreiben oder messenger
     
    themaverick, 21.08.2005
  7. Jakob

    JakobMacUser Mitglied

    Mitglied seit:
    05.01.2004
    Beiträge:
    1.067
    Zustimmungen:
    21
    Aber nur, wenn ihr die history dann hier postet. :)
     
    Jakob, 22.08.2005
  8. themaverick

    themaverickMacUser Mitglied

    Mitglied seit:
    15.06.2005
    Beiträge:
    407
    Zustimmungen:
    3
    wenn gewünscht :)
    ich dachte nur das das hier ein macUser forum ist und kein programmiererforum .. dazu gibts php.net und ähnliches.
     
    themaverick, 22.08.2005
  9. moses_78

    moses_78 Thread StarterMacUser Mitglied

    Mitglied seit:
    08.04.2005
    Beiträge:
    1.264
    Zustimmungen:
    22
    ja aber hier "kennt" man alle und es wird einem immer geholfen. werd aber keine
    weiteren fragen stellen, hab mir gerade "Das PHP-Kochbuch" von O'Reilly gekauft.
    Ist wohl das derbste Computerbuch, das ich je hatte.
     
    moses_78, 23.08.2005
  10. themaverick

    themaverickMacUser Mitglied

    Mitglied seit:
    15.06.2005
    Beiträge:
    407
    Zustimmungen:
    3
    themaverick, 23.08.2005
Die Seite wird geladen...
Ähnliche Themen - sortieralgorithmen php
  1. mampfi
    Antworten:
    7
    Aufrufe:
    260
  2. simusch
    Antworten:
    2
    Aufrufe:
    187
    simusch
    04.05.2017
  3. Saugkraft
    Antworten:
    27
    Aufrufe:
    1.614
  4. alex1000
    Antworten:
    5
    Aufrufe:
    358