„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie drehe ich Array-Elemente in PHP mithilfe von Array-Funktionen nach links?

Wie drehe ich Array-Elemente in PHP mithilfe von Array-Funktionen nach links?

Veröffentlicht am 06.11.2024
Durchsuche:628

How to Rotate Array Elements Left in PHP Using Array Functions?

Rotieren von Array-Elementen nach links in PHP

Rotieren eines Arrays in PHP, Verschieben des ersten Elements zum letzten und Neuindizieren des Arrays, kann mit einer Kombination der PHP-Funktionen array_push() und array_shift() erreicht werden.

PHP-Funktion:

PHP verfügt nicht über eine integrierte Funktion speziell zum Drehen Arrays. Der folgende Codeausschnitt zeigt jedoch, wie das gewünschte Rotationsverhalten simuliert wird:

$numbers = array(1, 2, 3, 4);
array_push($numbers, array_shift($numbers));

So funktioniert es:

  1. array_shift($numbers) entfernt das erste Element aus den $numbers Array und weist es einer temporären Variablen zu.
  2. array_push($numbers, $temporary_variable) fügt den in der temporären Variablen gespeicherten Wert am Ende des $numbers-Arrays hinzu.

Ausgabe:

Wenn der Code ausgeführt wird, dreht er die $numbers-Array-Elemente nach links, was zu der folgenden Ausgabe führt:

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

Diese Lösung ist einfach und effizient und ermöglicht es Ihnen, Array-Elemente in PHP einfach zu rotieren, ohne dass komplexe Algorithmen oder zusätzliche Bibliotheken erforderlich sind.

Freigabeerklärung Dieser Artikel wird unter folgender Adresse abgedruckt: 1729501464 Bei Verstößen wenden Sie sich bitte an [email protected], um ihn zu löschen
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3