note 51695 added to function.array-multisort

From: Date: Thu, 07 Apr 2005 19:27:59 +0000
Subject: note 51695 added to function.array-multisort
Groups: php.notes 
Request: Send a blank email to php-notes+get-87674@lists.php.net to get a copy of this message
Exemple of sorting multi-dimensional arrays by one of it's fields: $result[0]['nome']='Joao'; $result[0]['order']=5; $result[1]['nome']='Pedro'; $result[1]['order']=1; $result[2]['nome']='Marcelo'; $result[2]['order']=3; foreach($result as $res) $sortAux[] = $res['order']; array_multisort($sortAux, SORT_ASC, $result); print_r($result); produces: Array ( [0] => Array ( [nome] => Pedro [order] => 1 ) [1] => Array ( [nome] => Marcelo [order] => 3 ) [2] => Array ( [nome] => Joao [order] => 5 ) ) ---- Manual Page -- http://www.php.net/manual/en/function.array-multisort.php Edit -- http://master.php.net/manage/user-notes.php?action=edit+51695 Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+51695&report=yes&reason=added+to+the+manual Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+51695&report=yes&reason=bad+code Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+51695&report=yes&reason=spam Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+51695&report=yes&reason=useless Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+51695&report=yes Reject -- http://master.php.net/manage/user-notes.php?action=reject+51695&report=yes Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#87674) next »