17 Stimmen

Zwei Elemente in einem assoziativen Array austauschen

Beispiel:

$arr = array(
  'apple'      => 'sweet',
  'grapefruit' => 'bitter',
  'pear'       => 'tasty',
  'banana'     => 'yellow'
);

Ich möchte die Positionen von Grapefruit und Birne vertauschen, so dass das Array zu

$arr = array(
  'apple'      => 'sweet',
  'pear'       => 'tasty',
  'grapefruit' => 'bitter',
  'banana'     => 'yellow'
)

Ich kenne die Schlüssel und Werte der Elemente, die ich umschalten möchte. Gibt es eine einfache Möglichkeit, dies zu tun? Oder ist dazu eine Schleife und die Erstellung eines neuen Arrays erforderlich?

Merci

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X