Sortierskript
Noa
- php
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
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
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
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
Du, ich habs probiert. Der sortiert leider immer noch falsch. Kannst du mir vielleicht einen Beispielscode basteln?
Gruss Noa
Hat sich erledigt Danke!
Hi auch
vielleicht gehts so (ungetestet):
sort($array,SORT_STRING);
Gruß Uli
ok doch mit natsort, aber ohne case sensivity
natcasesort ( $sorti );
so geht dem
Uli
goil, es funzt!
Fettes Dankeschön!
Gruss Noa