note 38307 added to function.sort

From: 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

« previous php.notes (#62047) next »