Anzeige:
Ergebnis 1 bis 3 von 3

Thema: arry sortiren mit (array_multisort)

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396

    arry sortiren mit (array_multisort)

    Hallo

    Wie kann ich arry sortiren ich bekomme es nicht so ganz hin.

    Jede datei hatt eine andere oderby zahl wie kann ich die sortiret ausgeben also nach DESC oder ASC

    PHP-Code:
    $dh  opendir("./ordner");
    while(
    $filename readdir($dh))
        {
            if(
    $filename != '.' and $filename != '..')
            {
                require
    "./ordner/$filename/info.php";
                
    // $info immer oder 1 oder 0
                
    $arry[0][$oderby][$info] = $filename;
                
                
    // wird nur für die for schleife unten gebraucht.
                // will ich eindlich nicht haben sonder array_multisort, SORT_ASC und SORT_DESC
                
    $n++;
            }
        } 
    habs schon mit verschidenen metoden versucht

    array_multisort($arry[0], SORT_ASC, SORT_STRING,
    $arry[1], SORT_NUMERIC, SORT_DESC);

    aber das geht nicht.


    Das einzige was bis jetzt ging war.

    PHP-Code:
    for($i=1$i<$n+1$i++)
        {
            if(
    $arry[0][$i][1])
            {
                echo 
    $arry[0][$i][1];
            }
        } 
    Aber das will ich eindlich nicht haben weil wenn die $arry[0][$oderby][$info] zwei mal die kleiche zahl ist,
    dann wird sie nicht ausgegeben.

  2. #2
    Registrierter Benutzer Avatar von Romanday
    Registriert seit
    03.02.2004
    Beiträge
    829
    require würde ich mit () schreiben.
    require"./ordner/$filename/info.php";

    Warum liest du nicht alle Dateien in ein Array ein?
    Dann ist es viel einfacher sort, rsort, natsort usw. anzuwenden.
    Abriss, bzw. die Sprengung des World Trade Centers
    WDR Dokumentation
    Doku + DT Untertitel
    Weitere Infos - Terrorstorm

  3. #3
    Registrierter Benutzer
    Registriert seit
    07.11.2002
    Beiträge
    396
    Ich liste ja die ordner aus also die ./ordner/$filename
    und in den ordner sind info.php mit der $oderby = zahl;

    und nach den zahlen will ich die ordener ausgeben.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •