Heim  >  Artikel  >  Backend-Entwicklung  >  Wie drehe ich Array-Elemente in PHP nach links?

Wie drehe ich Array-Elemente in PHP nach links?

Linda Hamilton
Linda HamiltonOriginal
2024-10-21 17:11:02481Durchsuche

How to Rotate Array Elements to the Left in PHP?

Array-Elemente in PHP nach links drehen

PHP bietet eine einfache und effektive Möglichkeit, ein Array zu „drehen“, also zu verschieben vom ersten Element bis zum letzten und nummerieren Sie die Indizes entsprechend neu. Dies kann mit den Funktionen array_push() und array_shift() erreicht werden.

Beispiel:

Angenommen, wir haben ein Array $numbers mit den Werten 1, 2, 3 , und 4. Um es nach links zu drehen, können wir den folgenden Code verwenden:

<code class="php">$numbers = array(1, 2, 3, 4);
array_push($numbers, array_shift($numbers));

print_r($numbers);</code>

Ausgabe:

Array
(
    [0] => 2
    [1] => 3
    [2] => 4
    [3] => 1
)

Erklärung:

  1. Die Funktion array_shift() entfernt das erste Element aus dem $numbers-Array und gibt seinen Wert zurück. In diesem Fall wird 1 entfernt und zurückgegeben.
  2. Die Funktion array_push() fügt den angegebenen Wert am Ende des $numbers-Arrays hinzu. In diesem Fall wird der von array_shift() zurückgegebene Wert (der 1 ist) am Ende des Arrays hinzugefügt.
  3. Das Ergebnis ist, dass das erste Element des Arrays jetzt 2 ist, gefolgt von 3, 4 , und schließlich 1.

Das obige ist der detaillierte Inhalt vonWie drehe ich Array-Elemente in PHP nach links?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn