"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment faire pivoter les éléments d'un tableau laissés en PHP à l'aide des fonctions de tableau ?

Comment faire pivoter les éléments d'un tableau laissés en PHP à l'aide des fonctions de tableau ?

Publié le 2024-11-06
Parcourir:367

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

Rotation des éléments du tableau laissés en PHP

Rotation d'un tableau en PHP, déplacement du premier élément vers le dernier et réindexation du tableau, peut être obtenu en utilisant une combinaison des fonctions array_push() et array_shift() de PHP.

Fonction PHP :

PHP n'a pas de fonction intégrée spécifiquement pour la rotation tableaux. Cependant, l'extrait de code suivant montre comment simuler le comportement de rotation souhaité :

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

Comment ça marche :

  1. array_shift($numbers) supprime le premier élément des $numbers tableau et l'affecte à une variable temporaire.
  2. array_push($numbers, $temporary_variable) ajoute la valeur stockée dans la variable temporaire à la fin du tableau $numbers.

Sortie :

Lorsque le code est exécuté, il fait pivoter les éléments du tableau $numbers vers la gauche, ce qui donne la sortie suivante :

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

Cette solution est simple et efficace, vous permettant de faire pivoter facilement les éléments d'un tableau en PHP sans avoir besoin d'algorithmes complexes ou de bibliothèques supplémentaires.

Déclaration de sortie Cet article est réimprimé à l'adresse : 1729501464. En cas d'infraction, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3