Noa: Sortierskript

Moin!

Ich möchte mit PHP ein Sortierskript schreiben. Ein Array speichert die einzelnen Wörter, und sort sotiert sie. Aber wie schaffe ich es das dann alle sortieren Wörter untereinander ausgegeben werden?

Hier mal mein bisheriger Code:

<?php
$sorti[] = "tdsghshl";
$sorti[] = "64jmn65k";
$sorti[] = "76laa43t";
$sorti[] = "gfh5uj5j";
$sorti[] = "dgfh5522";
$sorti[] = "xxxqqwwg";
sort ( $sorti );
echo $sorti[];
?>

Gruss Noa

  1. Hi!

    Hier mal mein bisheriger Code:

    <?php
    $sorti[] = "tdsghshl";
    $sorti[] = "64jmn65k";
    $sorti[] = "76laa43t";
    $sorti[] = "gfh5uj5j";
    $sorti[] = "dgfh5522";
    $sorti[] = "xxxqqwwg";
    sort ( $sorti );
    echo $sorti[];
    ?>

    echo implode("<br>\n", $sorti);

    Grüße
    Andreas

    1. Genial! Viele Dank erstmal! War ja einfacher als ich dachte :)

      Noch ein Problem:
      Anscheinend sortiert das Skript bei den Buchstaben von A-Z und gleich danach a-z. Ich möchte das Sortieren unabhängig ob es nen Gross- oder kleinbuchstabe ist, also so: Aa-Zz. Wie geht das?

      Gruss Noa

      1. Hi!

        Anscheinend sortiert das Skript bei den Buchstaben von A-Z und gleich danach a-z. Ich möchte das Sortieren unabhängig ob es nen Gross- oder kleinbuchstabe ist, also so: Aa-Zz. Wie geht das?

        Ja, siehe im PHP-Manual bei den Array-Funktionen(http://www.php3.de/manual/de/ref.array.php), Du suchst die Funktion natsort.

        Grüße
        Andreas

        1. Du, ich habs probiert. Der sortiert leider immer noch falsch. Kannst du mir vielleicht einen Beispielscode basteln?

          Gruss Noa

          1. Hat sich erledigt Danke!

      2. Hi auch
        vielleicht gehts so (ungetestet):
        sort($array,SORT_STRING);
        Gruß Uli

    2. ok doch mit natsort, aber ohne case sensivity
      natcasesort ( $sorti );
      so geht dem
      Uli

      1. goil, es funzt!

        Fettes Dankeschön!
        Gruss Noa