note 87886 added to function.usort
| From: | jalil at measat dot org | Date: | Mon, 29 Dec 2008 01:44:03 +0000 |
| Subject: | note 87886 added to function.usort | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-148627@lists.php.net to get a copy of this message | ||
USAGE EXAMPLE
DUMP ORIGINAL
user Object ( [name] => Yunihe Jopoba [age] => 27 [richness] => ⬠899,970 )
user Object ( [name] => Janirevi Fakejorumoa [age] => 19 [richness] => ⬠219,078 )
user Object ( [name] => Korejowi Mezede [age] => 95 [richness] => ⬠3,272 )
user Object ( [name] => Nugoaivu Jongyi [age] => 84 [richness] => ⬠94,853 )
user Object ( [name] => Cepomase Buaesukoyua [age] => 32 [richness] => ⬠677,180 )
user Object ( [name] => Vejosehona Auva [age] => 20 [richness] => ⬠144,540 )
user Object ( [name] => Fewame Wojuvuzo [age] => 69 [richness] => ⬠198,231 )
user Object ( [name] => Risuku Zagedobu [age] => 48 [richness] => ⬠763,860 )
user Object ( [name] => Fazurada Aayu [age] => 16 [richness] => ⬠302,352 )
SORTED by age
$objects = new ObjSorter($objects_array,'age');
if ($objects->sorted)
{
$objects_array = $objects->sorted;
foreach ($objects_array as $key=>$object) { print_r($object); echo <br />; }
}
user Object ( [name] => Fazurada Aayu [age] => 16 [richness] => ⬠302,352 )
user Object ( [name] => Janirevi Fakejorumoa [age] => 19 [richness] => ⬠219,078 )
user Object ( [name] => Vejosehona Auva [age] => 20 [richness] => ⬠144,540 )
user Object ( [name] => Yunihe Jopoba [age] => 27 [richness] => ⬠899,970 )
user Object ( [name] => Cepomase Buaesukoyua [age] => 32 [richness] => ⬠677,180 )
user Object ( [name] => Risuku Zagedobu [age] => 48 [richness] => ⬠763,860 )
user Object ( [name] => Fewame Wojuvuzo [age] => 69 [richness] => ⬠198,231 )
user Object ( [name] => Nugoaivu Jongyi [age] => 84 [richness] => ⬠94,853 )
user Object ( [name] => Korejowi Mezede [age] => 95 [richness] => ⬠3,272 )
SORTED by richness
$objects = new ObjSorter($objects_array,'richness');
if ($objects->sorted)
{
$objects_array = $objects->sorted;
foreach ($objects_array as $key=>$object) { print_r($object); echo <br />; }
}
user Object ( [name] => Vejosehona Auva [age] => 20 [richness] => ⬠144,540 )
user Object ( [name] => Fewame Wojuvuzo [age] => 69 [richness] => ⬠198,231 )
user Object ( [name] => Janirevi Fakejorumoa [age] => 19 [richness] => ⬠219,078 )
user Object ( [name] => Korejowi Mezede [age] => 95 [richness] => ⬠3,272 )
user Object ( [name] => Fazurada Aayu [age] => 16 [richness] => ⬠302,352 )
user Object ( [name] => Cepomase Buaesukoyua [age] => 32 [richness] => ⬠677,180 )
user Object ( [name] => Risuku Zagedobu [age] => 48 [richness] => ⬠763,860 )
user Object ( [name] => Yunihe Jopoba [age] => 27 [richness] => ⬠899,970 )
user Object ( [name] => Nugoaivu Jongyi [age] => 84 [richness] => ⬠94,853 )
Simulated wrong property request ( dumb property )
$objects = new ObjSorter($objects_array,'dumb property');
if ($objects->sorted)
{
$objects_array = $objects->sorted;
foreach ($objects_array as $key=>$object) { print_r($object); echo <br />; }
}
else echo 'DUMB ERROR';
DUMB ERROR
----
Server IP: 124.217.231.13
Probable Submitter: 60.50.192.162
----
Manual Page -- http://www.php.net/manual/en/function.usort.php
Edit -- https://master.php.net/note/edit/87886
Del: integrated -- https://master.php.net/note/delete/87886/integrated
Del: useless -- https://master.php.net/note/delete/87886/useless
Del: bad code -- https://master.php.net/note/delete/87886/bad+code
Del: spam -- https://master.php.net/note/delete/87886/spam
Del: non-english -- https://master.php.net/note/delete/87886/non-english
Del: in docs -- https://master.php.net/note/delete/87886/in+docs
Del: other reasons-- https://master.php.net/note/delete/87886
Reject -- https://master.php.net/note/reject/87886
Search -- https://master.php.net/manage/user-notes.php