How to sort by 3rd row in an 2d-Array

From: Date: Fri, 12 Apr 2002 16:25:52 +0000
Subject: How to sort by 3rd row in an 2d-Array
Groups: php.general 
Request: Send a blank email to php-general+get-92788@lists.php.net to get a copy of this message
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] = "joe@bullock.com"; myArray[2][firstname] = "Jim"; myArray[2][lastname] = "Cords"; myArray[2][company] = "Jamen"; myArray[2][email] = "234@hotmail.com"; 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

« previous php.general (#92788) next »