paul: Array-Duplikate entfernen??

Beitrag lesen

hallo allerseits,

ich habe ein mehrdimensionals array, das wie folgt aufgebaut ist:

Array
(
    [0] => Array
        (
            [Nummer] => 971.260
            [Stueckzahl] => 1
        )

[1] => Array
        (
            [Nummer] => 971.260
            [Stueckzahl] => 2
        )

[2] => Array
        (
            [Nummer] => 554.242
            [Stueckzahl] => 2
        )

[3] => Array
        (
            [Nummer] => 971.260
            [Stueckzahl] => 1
        )
)

ich möchte alle Arrays entfernen, bei denen der wert des schlüssels[Nummer] doppelt oder öfter in einem anderen Array vorhanden ist. es soll immer nur das Array mit der höchsten vorhandenen index-zahl übrigbleiben, also sollten z.b.  die Arrays mit dem index [0] und [1] gelöscht werden, weil im index [3] im array wieder der wert '971.260' beim schlüssel [Nummer] steht.

kann man das mit einer standard-php-funktion erreichen, bzw. wie müsste eine  eigene aussehen? danke!