Anfänger: Multi Array sortieren

Beitrag lesen

Habe nun usort Bsp 2 mal versucht. Leider bekomme ich immer noch eine falsche Sortierung. Also ERST die Grossen und DANACH die Kleinen Buchstaben.

Hier mein Code:

<?php  
  
$a=array(  
  
  array('Gamer','ghgh'),  
array('Karel Gott','gott'),  
array('huey lois','news'),  
array('ConnorMcleod','schotte'),  
array('Michealo','foxidancer'),  
array('Grieche','platon'),  
array('lordi','lordi'),  
array('al bundy','pass'),  
array('hamster killer','pass'),  
array('det2006','pass'),  
array('ceffe66','boss'),  
array('Josef Dingsbums','pass'),  
array('Büscherle','bubbi'),  
array('joppele','Heinkes'),  
array('Voll Depp','depp'),  
array('Kim Sung Il','dsfsdfsdf'),  
array('Ulli Steinmaus','mausi'),  
array('Rene Adler','flyer'),  
array('Tobi','Adler'),  
array('Winne One','Adler'),  
array('Narr','Adler'),  
array('future','Adler'),  
array('Looser','Adler'),  
array('Raser','baba'),  
array('Kugelzauber','billarden'),  
array('Depp','trottel'),  
array('Die W zu erst','egeg'),  
array('Fighter','ggws'),  
array('Bulle','knaller'),  
array('bw tut weh','fhdh'),  
array('Minne Sänger','Heuler'),  
array('Friede 15','peace'),  
array('Find a Way','sdfsdgdh'),  
array('Porsche','woefuj'),  
array('Bergwelt','hügel'),  
array('Kochdatt','never'),  
array('Emma','emanze'),  
array('Hitman009','hauer')  
);  
  
function cmp($a, $b) // $a ist mein array  
{  
    return strcmp($a[0], $b[0]);  
}  
  
usort($a,"cmp");  
while (list($key, $value) = each($a)) {  
    echo $value[0] . "<br>";  
}  
  
?>