Maison > Article > développement back-end > Comment supprimer les trois premiers éléments d'un tableau en php
Deux façons de supprimer les trois premiers éléments d'un tableau en PHP : 1. Utilisez la fonction array_slice() pour intercepter tous les éléments à partir du quatrième élément (après le troisième élément), la syntaxe est "array_slice($arr,3 )" . 2. Utilisez la fonction array_splice() pour intercepter tous les éléments à partir du quatrième élément (après le troisième élément), la syntaxe est "array_splice($arr,3)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 8.1, ordinateur DELL G3
Deux méthodes pour php pour supprimer les trois premiers éléments d'un tableau
En php, vous peut utiliser la fonction array_slice() ou la fonction array_splice() supprime les trois premiers éléments en interceptant le tableau.
Méthode 1. Utilisez la fonction array_slice()
La fonction array_slice() peut intercepter le nombre spécifié d'éléments (déterminé par le paramètre $length, peut être omis.) à partir de la position spécifiée (déterminée par le paramètre $start)
souhaitez supprimer Pour les trois premiers éléments du tableau, interceptez simplement tous les éléments à partir du quatrième élément (après le troisième élément) ;
Exemple : intercepter tous les éléments à partir du quatrième élément
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24,52,90,78); echo "原数组:"; var_dump($arr); echo "删除数组前三个元素:"; $result = array_slice($arr,3); var_dump($result); ?>
Méthode 2. Utilisez la fonction array_splice()
array_splice() lors de la suppression de certains éléments du tableau, ces éléments supprimés seront supprimés dans un nouveau tableau, puis renvoie ce nouveau tableau ; la fonction array_splice() peut donc être utilisée pour intercepter des fragments de tableau.
Identique à la fonction array_slice(), définissez simplement le deuxième paramètre $start de la fonction sur 3.
<?php header("Content-type:text/html;charset=utf-8"); $arr = array(10,12,20,25,24,52,90,78); echo "原数组:"; var_dump($arr); echo "删除数组前三个元素:"; $result = array_splice($arr,3); var_dump($result); ?>
Explication :
La fonction array_slice() est fournie par PHP pour l'interception. Une fonction pour les tableaux qui extrait un fragment d'un tableau. La syntaxe est la suivante :
array array_slice ( array $arr , int $start [, int $length = NULL [, bool $preserve_keys = false ]] )
Description du paramètre :
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!