From: [EMAIL PROTECTED] Operating system: FreeBSD 4.0 Release PHP version: 4.0.4pl1 PHP Bug Type: Arrays related Bug description: usort, uasort, uksort fail every other time usort, uasort and uksort all fail to sort an array properly every other time they are called, unless the array is reset() after each call. This is a snippet from a class that fails every other time it is called. var $sort_field; function cmp ($a, $b) { return ($a[$this -> sort_field] > $b[$this -> sort_field]); } function sort_records ($sort_field) { $this -> sort_field = $sort_field; uasort ($this -> record_data, array($this, "cmp")); } -- Edit Bug report at: http://bugs.php.net/?id=9645&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]