Wie ändert man in PHP den Schlüssel eines Array-Elements?

Ich habe ein assoziatives Array in der Formkey => value Dabei ist key ein numerischer Wert, jedoch kein fortlaufender numerischer Wert. Der Schlüssel ist tatsächlich eine ID-Nummer und der Wert ist eine Zählung. Dies ist in den meisten Fällen in Ordnung, ich möchte jedoch eine Funktion, die den für den Menschen lesbaren Namen des Arrays abruft und diesen für den Schlüssel verwendet, ohne den Wert zu ändern.

Ich habe keine Funktion gefunden, die dies tut, aber ich gehe davon aus, dass ich den alten Schlüssel und den neuen Schlüssel (die ich beide habe) bereitstellen und das Array transformieren muss. Gibt es eine effiziente Möglichkeit, dies zu tun?

Antworten auf die Frage(18)

Ihre Antwort auf die Frage