note 38307 deleted from function.sort by mazzanet
| From: | mazzanet@php.net | Date: | Mon, 04 Jul 2005 10:38:58 +0000 |
| Subject: | note 38307 deleted from function.sort by mazzanet | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-91414@lists.php.net to get a copy of this message | ||
Note Submitter: jordijolink at hotmail dot com
----
This is a sorting function that will NOT look at case sensitivity:
function DoSort($List1) {
$List2 = $List1;
for ($Loop = 0; $Loop < sizeof($List1); $Loop++) {
$List1[$Loop] = $List1[$Loop] . "|" . $Loop;
$List2[$Loop] = strtolower($List2[$Loop]) . "|" . $Loop;
}
sort($List2);
reset($List2);
$TempVar = explode("|", $List2[0]);
$TempInt = $TempVar[1];
$NewListNE = "\n" . $List1[$TempInt];
for ($Loop = 1; $Loop < sizeof($List1); $Loop++) {
$TempVar = explode("|", $List2[$Loop]);
$TempInt = $TempVar[1];
$NewListNE .= "\n" . $List1[$TempInt];
}
$NewList = explode("\n", $NewListNE);
for ($Loop = 0; $Loop < sizeof($NewList); $Loop++) {
$TempVar = explode("|", $NewList[$Loop]);
$NewList[$Loop] = $TempVar[0];
}
return $NewList;
}