reversing attribute in array of objects

From: Date: Tue, 11 Mar 2003 10:40:06 +0000
Subject: reversing attribute in array of objects
Groups: php.general 
Request: Send a blank email to php-general+get-139112@lists.php.net to get a copy of this message
I have a bit of a good one for you guys: I have an array of objects which have an attribute $level (I use $obj->get/setLevel() to access it). Now, this array consists of these objects with $level in descending order, and the same $level int can be set to multiple objects (in order), eg: $objArr[0]->level = 5 $objArr[1]->level = 5 $objArr[2]->level = 4 $objArr[3]->level = 3 $objArr[4]->level = 2 $objArr[5]->level = 2 $objArr[6]->level = 2 $objArr[7]->level = 1 what I want to do is to reverse the $level attribute for the objects (not the objects themselves!!!) in the array by using the $level attribute, so in this case I'd end up with: $objArr[0]->level = 1 $objArr[1]->level = 2 $objArr[2]->level = 2 $objArr[3]->level = 2 $objArr[4]->level = 3 $objArr[5]->level = 4 $objArr[6]->level = 5 $objArr[7]->level = 5 Any tips on this one? -- cheers, neko

« previous php.general (#139112) next »