PHP array_shift()
La fonction array_shift() est une fonction intégrée qui supprime le premier élément d’un tableau et renvoie la valeur d’un élément supprimé. Toutes les clés du tableau numérique seront modifiées pour remet le compteur à zéro tandis que les clés de type chaîne ne seront pas modifiées. Si un tableau est vide, la valeur « Null » est renvoyé.
Syntaxe
array_shift(array)
Paramètres
- array(Obligatoire) : Spécifie un tableau.
Valeur de retour
La fonction renvoie la valeur de l’élément supprimé du tableau, ou NULL si le tableau est vide.
Version PHP:
4+
Exemple 1:
Supprimez le premier élément (Java) du tableau et renvoyez la valeur de l’élément supprimé, en utilisant des clés de type chaîne:
<?php $arr = array("a"=>"Java", "b"=>"PHP", "c"=>"C++"); echo array_shift($arr); print_r ($arr); ?>
Sortie:
Java Array ( [b] => PHP [c] => C++ )
Exemple 2:
Supprimez le premier élément (Java) du tableau et renvoyez la valeur de l’élément supprimé, en utilisant des clés numériques:
<?php $arr = array(0=>"Java", 1=>"PHP", 2=>"C++"); echo array_shift($arr); print_r ($arr); ?>
Sortie:
Java Array ( [0] => PHP [1] => C++ )