How to sort by 3rd row in an 2d-Array
| From: | SED | 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