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

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

青灯夜游
青灯夜游original
2022-01-04 18:01:262621parcourir

Méthode d'élimination : 1. Utilisez la fonction array_shift(), syntaxe "array_shift($arr)" ; 2. Utilisez la fonction array_splice(), syntaxe "array_splice($arr,0,1)" ; arr,1)".

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

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3

php supprime le premier élément du tableau

Méthode 1 : Utiliser la fonction array_shift()

La fonction PHP array_shift() peut supprimer les éléments au début du tableau

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_shift($arr);

echo "删除后的数组:" ;
var_dump($arr);
?>

Comment supprimer le premier élément dun tableau en php

Vous pouvez voir cet exemple. Notre tableau $arr original a 5 éléments après avoir utilisé le array_shift($arr). ) , réutilisez var_dump($arr) pour afficher le tableau et constatez qu'il n'y a que 4 éléments et que l'élément de tête du tableau a été supprimé. array_shift($arr)方法之后,重新使用var_dump($arr)输出数组,发现只有4个元素了,数组头部元素被删除了。

array_shift($arr)

array_shift($arr) Après que la fonction ait supprimé le premier élément au début du tableau $arr, la longueur du tableau arr sera réduite de 1 et tous les autres éléments seront avancés de un. Si la clé est numérique, tous les éléments recevront une nouvelle clé, commençant à 0 et augmentant de 1 mais les clés de chaîne resteront inchangées ;

Et après avoir effectué l'opération de suppression, nous produisons le tableau d'origine pour voir si les éléments sont supprimés. Il n'est pas difficile de constater que array_shift() modifiera le tableau d'origine

.

Méthode 2 : Utiliser la fonction array_splice()

La fonction array_splice() est utilisée pour supprimer une partie des éléments du tableau ; vous pouvez la supprimer directement ou la remplacer par d'autres valeurs ;

Exemple : Supprimez le premier élément du tableau

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(10,12,20,25,24);
echo "原数组:";
var_dump($arr);

array_splice($arr, 0,1);

echo "删除后的数组:" ;
var_dump($arr);
?>
Comment supprimer le premier élément dun tableau en php

Méthode 3 : Utilisez la fonction array_slice()

La fonction array_slice() est utilisée pour intercepter le tableau, c'est-à-dire extraire un fragment du tableau

Valeur de retour : renvoie le sous-tableau intercepté.

<?php
header("Content-type:text/html;charset=utf-8");
$arr=array(12,20,25,24,26);
echo "原数组:";
var_dump($arr);

echo "删除后的数组:" ;
var_dump(array_slice($arr, 1));
?>
Comment supprimer le premier élément dun tableau en php

Apprentissage recommandé : "Tutoriel vidéo PHP

"🎜

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