schildi: uksort innerhalb von klassen verwenden

Beitrag lesen

dank guter hilfe in der mailing-list auf http://lists.phpbar.de problem behoben, zwar etwas unschön - aber es funktioniert:

class sortierung
{
var $a = array (4 => "vier",
                 3 => "drei",
                 20 => "zwanzig",
                 10 => "zehn");

function do_the_do_it()
 {
  $a = $this->do_it();
  return $a;
 }

function do_it ()
 {

if(!function_exists("cmp"))
   {
      function cmp ($a, $b)
  {
          if ($a == $b) return 0;
          return ($a > $b) ? -1 : 1;
       }
 }
     uksort ($this->a, "cmp");
     return $this->a;
 }
}