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...