note 38307 added to function.sort
| From: | jordijolink at hotmail dot com | Date: | Tue, 16 Dec 2003 13:34:21 +0000 |
| Subject: | note 38307 added to function.sort | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-62047@lists.php.net to get a copy of this message | ||
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;
}
----
Manual Page -- http://www.php.net/manual/en/function.sort.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+38307
Delete -- http://master.php.net/manage/user-notes.php?action=delete+38307&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+38307&report=yes
Search -- http://master.php.net/manage/user-notes.php