sortierungsproblem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • sortierungsproblem

    hallo!

    ich habe folgende frage:

    es wird ein verzeichnis mit dateien in ein array eingelesen z.b.:

    clemens_163_a.jpg
    clemens_159_a.jpg
    clemens_171_a.jpg
    clemens_191_a.jpg
    clemens_175_a.jpg
    clemens_183_a.jpg
    clemens_172_a.jpg

    dieses möchte ich jetzt nach den zahlen sortieren.

    ich steh auf der leitung.

    mfg
    scorp

  • #2
    Re: sortierungsproblem

    natcasesort
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      danke für die schnelle antwort!

      was mache ich aber nun wenn die namen unterschiedlich sind:

      clemens_163_a.jpg
      resi_159_a.jpg
      clemens_171_a.jpg
      thomas_191_a.jpg
      karl_175_a.jpg
      heidi_183_a.jpg
      clemens_172_a.jpg

      hast du da auch eine lösung?

      mfg
      scorp

      Kommentar


      • #4
        Original geschrieben von scorp1on
        was mache ich aber nun wenn die namen unterschiedlich sind:
        Dann sagst du das am besten gleich, du Nase ...

        hast du da auch eine lösung?
        usort + selbstgeschriebene Vergleichsfunktion.


        Und vermutlich hast du auch dazu wieder eine Frage ...?
        I don't believe in rebirth. Actually, I never did in my whole lives.

        Kommentar


        • #5
          entschuldige dass ich gefragt habe...
          habe gedacht das ist das anfängerforum. (EDIT: auch für anfänger)

          habe gehofft, dass das für einen pro einfachzu lösen ist und mir da jemand etwas helfen kann.

          jedenfalls danke für deine hilfe.
          Zuletzt geändert von scorp1on; 04.05.2007, 20:51.

          Kommentar


          • #6
            habe gehofft, dass das für einen pro einfachzu lösen ist und mir da jemand etwas helfen kann.
            Ja und dir wurde geholfen ...
            usort + selbstgeschriebene Vergleichsfunktion.
            Jetzt guckst du schön in die Manual (usort, explode / strpos) und bastelst dir eine Funktion.
            Die Regeln | rtfm | register_globals | strings | SQL-Injections | [COLOR=silver][[/COLOR][COLOR=royalblue]–[/COLOR][COLOR=silver]][/COLOR]

            Kommentar


            • #7
              nochmal danke für die hilfe!
              sorry, ich war gestern schon etwas entnervt

              jetzt hab ich's gelöst.
              falls jemand brauchen kann:

              function cmp ($a, $b)
              {
              $anr=substr($a, -9, 3);
              $bnr=substr($b, -9, 3);
              if ($anr == $bnr) { return 0; }
              return ($anr < $bnr) ? -1 : 1;
              }

              $thumbs_s = glob('../music/*_s.jpg');

              usort ($thumbs_s, "cmp");

              mfg scorp

              Kommentar


              • #8
                und was ist, wenn eine datei mal ...jpeg heißt?

                Kommentar

                Lädt...
                X