Tom: sowohl nach Schlüssel als auch nach Wert sortieren, Nachtrag

Beitrag lesen

Hello,

Derartige Sortierungen werden gerne benutzt, wenn man in sortierten Listen aus Datenbeständen mit Duplicates mit definiertem Aufsetzpunkt blättern will.

ich möchte nur einen Verzeichnisbaum so sortieren, dass zuerst die Verzeichnisse stehen (Array-Werte) - gefolgt von den Dateien (leere Werte).

Ist das tatsächlich ein Verzeichnis?
Dann nim  glob() mit "GLOB_ONLYDIR"

Dann hast Du schon mal die Verzeichnisse sortiert vorliegen

Dann nimmst Du nochmal glob() und addierst das Ergebnis auf das vorherige auf.
oder Array_merge(). Die vorhandenen sollten erhalten bleiben und nur die neuen hinten angehängt werden.

  
<?php   ### glob_sortet.php ### utf-8 ### ÄÖÜäöü  
  
$_dirs = glob('*', GLOB_ONLYDIR);  
$_files = glob('*');  
  
natcasesort($_dirs);  
natcasesort($_files);  
$_dirs = array_values($_dirs);  
$_files = array_values($_files);  
  
$_files = array_flip($_files);  
$_dirs = array_flip($_dirs);  
  
$_all = $_dirs + $_files;  
  
echo "<pre>\r\n";  
echo htmlspecialchars(print_r($_all,1)) . "\r\n";  
echo "<pre>\r\n";  
  
?>  
  

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bikers-lodge.com
0 56

Array sowohl nach Schlüssel als auch nach Wert sortieren

Felix Riesterer
  • php
  1. 0
    tami
    1. 0
      Felix Riesterer
      1. 0
        tami
  2. 0
    tami
    1. 0
      Felix Riesterer
      1. 0
        Tom
        1. 0
          Felix Riesterer
  3. 0
    Tom
    1. 0

      sowohl nach Schlüssel als auch nach Wert sortieren, Nachtrag

      Tom
      1. 0
        Felix Riesterer
        1. 0
          Tom
          1. 0
            Tom
            1. 0

              Denkfehler zurückgenommen

              Tom
  4. 0
    molily
    1. 0
      Felix Riesterer
  5. 1
    tami
    1. 0
      Tom
      1. 0

        Closures in PHP

        tami
        1. 0
          Tom
          1. 0

            Closures in PHP vs. Javascript - warum "use" ? @molily

            tami
            1. 0
              Tom
              1. 0
                tami
          2. 0
            dedlfix
          3. 2
            Sven Rautenberg
          4. 0
            molily
            1. 0

              Closures in PHP - PHP ist eine "Scheißsprache" ... ???

              tami
              1. 0
                molily
                1. 0
                  tami
            2. 0

              PHP ist eine Scheißsprache - PHP sucks - so what ...

              tami
              1. 0
                molily
                1. 0
                  tami
              2. 0
                Tom
                1. 0
                  molily
                  1. 0
                    molily
                  2. 0
                    Felix Riesterer
                    1. 0
                      Tom
                2. 0
                  Felix Riesterer
              3. 0

                PHP ... "while it's not perfect, it works..."

                tami
            3. 0
              Sven Rautenberg
              1. 0
                Felix Riesterer
                1. 0
                  Tom
                  1. 0
                    Tom
                2. 0
                  tami
                  1. 0
                    molily
                    1. 0
                      tami
                      1. 0
                        Tom
                      2. 0
                        molily
                        1. 0
                          tami
                          1. 0
                            molily
                            1. 0
                              Tom
                        2. 0
                          Tom
                          1. 0

                            Changelogs von PHP

                            dedlfix
                            1. 0
                              Tom
        2. 0
          tami
    2. 0

      Gelöst! Danke!

      Felix Riesterer