PHP-Logo
Druckansicht von http://www.php-homepage.de/scripts/source_134.html

PHP-Logo
[ Main Menue ]
Homepage
Downloads
Artikel
Scripts
Forum
PHP-Manual
Links
News
Freelancer
Bücher
RuDolF
Suche
Misc
Über diese Seite
Kontakt
Wunschzettel
MyGuestbook
*
[ Suche ]
*
[ Partner ]


Domain Webhosting
*
[ Partner Sites ]
Dynamic-Webpages
PHP-Center
PHP-Welt
phpUG.de
Random Link
*
[ Autoren gesucht! ]
PHP-Homepage.de sucht laufend Autoren für News und Artikel
Interesse?
*

Follow on Twitter - @phphomepage

RSS Feed blogoscoop

[Start] [Suche] [Neue Einträge

String-Sortierer

<?php
// zur freien verfügung geschrieben von Thomas Schmid
$test[0]="Abc";
$test[1]="ade";
$test[2]="abb";
$test[3]="Biest";
$test[4]="efi";
$test[5]="Efi";
$test[6]="eFi";
$test[7]="efI";
$test[8]="EFI";
$test[9]="oliver";
$test[10]="Oliver";
$test[11]="oLiver";
$test[12]="olIver";
$test[13]="oliVer";
$test[14]="olivEr";
$test[15]="oliveR";
$test[16]="OLIVER";
$test[17]="Arakasi";
$test[18]="Daisy";
$test[19]="Aca";
$test[20]="Spark";
$test[21]="The Sainta";
$test[22]="The Saint1";
$test[23]="The Saint™";
$test[24]="BlaBlubb";


// vorsortieren wegen gleicher reihenfolge von gross und klein
rsort($test);

//alles klein und zum key machen
for($i=count($test)-1;$i>=0;$i--):
$test_sort_var=strtolower($test[$i]);

// in kleinschrift gleiche nicks vor &uuml;berschreiben sch&uuml;tzen
while(isset($test_sort[$test_sort_var])):
$test_sort_var.=" ";
endwhile;

// kleinschrift als key
$test_sort[$test_sort_var]=$test[$i];
endfor;

// key sortieren
krsort($test_sort);
reset($test_sort);

// sortiert in array schreiben
$i=0;
while (list($key, $val) = each($test_sort)):
$output[$i]=$val;
$i++;
endwhile;
reset($output);


for($i=count($output)-1;$i>=0;$i--):
echo "$output[$i]<br>";
endfor;

?>
© Copyright 1999 - 2011 by Mark Kronsbein | Impressum | NutzungsbedingungenWeiterempfehlen | Seitenanfang
0.1983