Anne: Multidimensionale Array´s sortieren

Beitrag lesen

Hallo,

ich hatte vor einigen Wochen hier im Forum schon einmal Glück mit einer Frage, daher versuche ich es glatt noch einmal ;-)

Ich habe ein (Mehrdimensionales Array) das ich nach dem ersten Wert sotieren lassen möchte:

es soll also aus

Array  
(  
    [0] => Array  
        (  
            [25000] => 28.90  
        )  
  
    [1] => Array  
        (  
            [15000] => 30.00  
        )  
  
    [2] => Array  
        (  
            [10000] => 36.00  
        )  
  
)

folgendes werden:

Array  
(  
    [0] => Array  
        (  
            [10000] => 36.00  
        )  
  
    [1] => Array  
        (  
            [15000] => 30.00  
        )  
  
    [2] => Array  
        (  
            [25000] => 28.90  
        )  
  
)

Ich habe glaube ich auch eine Lösung gefunden. Aber offenbar bin ich nicht in der Lage sie an zu wenden.

Mein Array heißt $gewicht_preis_array also

function vergleich($wert_a, $wert_b)  
			{  
      		// Sortierung nach dem zweiten Wert des Array (Index: 1)  
      		$a = $wert_a[1];  
			$b = $wert_b[1];  
  
			if ($a == $b) {  
				return 0;  
				}  
			return ($a < $b) ? -1 : +1;  
			}  
		usort($gewicht_preis_array, 'vergleich'); 

Ich bekomme mitten im Scriptablauf folgende Fehlermeldung :
<b>Fatal error</b>:  Cannot redeclare vergleich() (previously declared in...