Maison > développement back-end > tutoriel php > 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 ?

Barbara Streisand
Libérer: 2024-10-21 17:10:03
original
459 Les gens l'ont consulté

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é :

<code class="php">$numbers = array(1, 2, 3, 4);
array_push($numbers, array_shift($numbers));</code>
Copier après la connexion

Comment ça marche :

  1. array_shift($numbers) supprime le premier élément du tableau $numbers et l'attribue à 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
)
Copier après la connexion

Ceci La 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.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal