usort() /uksort()/uasort() look here : http://www.php.net/manual/en/function.uasort.php There is an example in the user notes.
Andrey ----- Original Message ----- From: "SED" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, April 12, 2002 7:25 PM Subject: [PHP] How to sort by 3rd row in an 2d-Array > Hi, > > I'm trying to sort an array like following > > myArray[1][firstname] = "Joe"; > myArray[1][lastname] = "Smith"; > myArray[1][company] = "Bullock"; > myArray[1][email] = "[EMAIL PROTECTED]"; > myArray[2][firstname] = "Jim"; > myArray[2][lastname] = "Cords"; > myArray[2][company] = "Jamen"; > myArray[2][email] = "[EMAIL PROTECTED]"; > etc... > > by the company name. How can I do it? > > I found the solution on php.net > (http://www.php.net/manual/en/function.array-multisort.php) but it sorts > only the first row: > > foreach ($myArray as $val) { > $sortarray[] = $val['nafn']; > echo $val['stadur']; > } > array_multisort($myArray, $sortarray); > > Thanks in advance! > > SED > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php