Maison  >  Article  >  développement back-end  >  Comment supprimer le premier et le dernier élément d'un tableau en php

Comment supprimer le premier et le dernier élément d'un tableau en php

怪我咯
怪我咯original
2017-07-06 09:43:0311900parcourir

Cet article présente principalement la fonction qui supprime le premier élément et le dernier élément du tableau en PHP. Les amis qui en ont besoin peuvent se référer à

pour A tableau php

, comment supprimer le premier élément ou le dernier élément du tableau ? En fait, les deux processus peuvent être complétés via les propres fonctions de PHP array_pop et array_shift Voici une introduction détaillée sur la façon de fonctionner.

(1) Utilisez array_pop pour supprimer le dernier élément du tableau, par exemple :

Le résultat sera :
$user=array('apple','banana','orange');
$result=array_pop($user);
print_r($result);
print_r($user);

orange

array ('apple','banana')


(2) Utilisez array_shift pour supprimer le premier élément du tableau, par exemple :

Le résultat sera :
$user=array('apple','banana','orange');
$result=array_shift($user);
print_r($result);
print_r($user);

apple

array('banana','orange')


En fait, vous pouvez aussi utiliser la fonction

array_splice

pour supprimer le premier élément du tableau, c'est-à-dire : Le code est le suivant :

Ce qui suit est une brève explication de array_pop et array_shift :
$user=array_splice($user,1); //删除数组第一个元素,注意此时返回的是被删除后的新的数组

array_pop( ) apparaît et renvoie la dernière unité du tableau tableau, et change le tableau tableau en La longueur est réduite de un. NULL sera renvoyé si le tableau est vide (ou s'il ne s'agit pas d'un tableau).

array_shift() Décale le premier élément du tableau et le renvoie comme résultat, décrémente la longueur du tableau de un et décale tous les autres éléments d'une position. Tous les noms de touches numériques seront modifiés pour compter à partir de zéro et les noms de touches de texte resteront inchangés. Si le tableau est vide (ou n'est pas un tableau), NULL est renvoyé.

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!

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