Section courante

A propos

Section administrative du site

ARRAY_SHIFT

Tableau : Décalage
PHP 4.0+

Syntaxe

function array_shift($array);

Paramètres

Nom Description
$array Ce paramètre permet d'indiquer les tableaux à traiter.

Retour

Valeur Description
NULL Cette valeur permet d'indiquer que le tableau est vide.
variante Ces valeurs permettent d'indiquer la cellule ayant été retirer de la cellule.

Description

Cette fonction permet de retirer une cellule du début du tableau et retourne sa valeur.

Exemple

Voici un exemple permettant d'effectuer une rotation des jours de la semaine de façon à ce que se soit Lundi plutôt que Dimanche, le premier jour de la semaine :

  1. <?php
  2. $WeekDay = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
  3. array_push($WeekDay,array_shift($WeekDay));
  4. var_dump($WeekDay);
  5. ?>

on obtiendra le résultat suivant :

array(7) { [0]=> string(5) "Lundi" [1]=> string(5) "Mardi" [2]=> string(8) "Mercredi" [3]=> string(5) "Jeudi" [4]=> string(8) "Vendredi" [5]=> string(6) "Samedi" [6]=> string(8) "Dimanche" }

Références

PHP 4 - Guide du développeur, Edition First Interactive, Blake Schwendiman, 2002, ISBN: 2-84427-283-5, page 363

Dernière mise à jour : Dimanche, le 22 mars 2015