Maison > développement back-end > Problème PHP > Comment supprimer le premier élément d'un tableau en php

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

PHPz
Libérer: 2023-04-19 13:43:28
original
465 Les gens l'ont consulté

En PHP, supprimer un élément du tableau n'est pas une chose difficile. Il vous suffit d'utiliser la fonction array_shift() pour supprimer le premier élément du tableau et renvoyer l'élément supprimé. La syntaxe de la fonction

array_shift() est la suivante :

mixed array_shift ( array &$array )
Copier après la connexion

Cette fonction reçoit un tableau en paramètre et renvoie la valeur du premier élément supprimé du tableau. Si le tableau est vide, NULL est renvoyé.

Ce qui suit est un exemple de programme pour supprimer le premier élément du tableau :

<?php
    $languages = array("PHP", "JavaScript", "Java", "C#", "Ruby");
    $firstLanguage = array_shift($languages);
    echo "删除的第一个语言是:" . $firstLanguage . "<br>";
    echo "新的数组内容是:<br>";
    print_r($languages);
?>
Copier après la connexion

Le résultat en cours d'exécution est :

删除的第一个语言是:PHP
新的数组内容是:
Array
(
    [0] => JavaScript
    [1] => Java
    [2] => C#
    [3] => Ruby
)
Copier après la connexion

Comme le montre le code ci-dessus :

  • Le premier élément "PHP" du tableau est supprimé, La valeur de retour est "PHP".
  • Le tableau est réindexé et le premier élément du nouveau tableau devient le deuxième élément du tableau d'origine.
  • Lorsque la fonction print_r() est appelée pour imprimer le tableau, le tableau ne contient plus l'élément "PHP" supprimé.

Rappelons que lorsque vous utilisez la fonction array_shift() pour supprimer le premier élément du tableau, vous devez faire attention aux points suivants :

  1. Après la suppression du premier élément du tableau, les noms des clés des autres éléments avanceront automatiquement. Si nécessaire, le tableau peut être réindexé à l'aide de la fonction array_values().
  2. Lorsque le tableau est vide, l'appel de la fonction array_shift() renverra NULL et la valeur de retour ne peut pas être traitée pour le moment.
  3. Avant d'utiliser la fonction array_shift() pour supprimer des éléments du tableau, vous devez vous assurer que le tableau existe déjà.

En bref, l'utilisation de la fonction array_shift() peut facilement supprimer le premier élément d'un tableau, rendant notre code PHP plus simple et plus efficace.

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.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal