Maison  >  Article  >  développement back-end  >  Comment supprimer plusieurs éléments du tableau php

Comment supprimer plusieurs éléments du tableau php

青灯夜游
青灯夜游original
2022-05-18 20:21:152871parcourir

En PHP, array_splice() peut être utilisé pour supprimer plusieurs éléments d'un tableau. Cette fonction peut supprimer un nombre spécifié d'éléments à partir d'une position spécifiée. La syntaxe est "array_splice (tableau, position de départ, nombre d'éléments supprimés)". Si le deuxième paramètre est un tableau positif, il sera supprimé d'avant en arrière ; s'il s'agit d'un nombre négatif, il sera supprimé de la position réciproque.

Comment supprimer plusieurs éléments du tableau php

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

En php, vous pouvez utiliser la fonction array_splice() pour supprimer plusieurs éléments du tableau. La fonction

array_splice() peut supprimer le nombre spécifié d'éléments à partir de la position spécifiée. Cette fonction modifie le tableau d'origine. Grammaire :

array_splice(array,start,length)
  • arr représente un tableau.
  • start représente la position de départ de la suppression (indice) :
    •               Si le début est un nombre positif, supprimez-le d’avant en arrière.
    •               Si start est un nombre négatif, commencez à partir de la position -start à partir de la fin de l'arr et supprimez-le de l'arrière vers l'avant. Par exemple, -2 signifie commencer de l’avant-dernier élément du tableau.
  • length est un paramètre facultatif, indiquant le nombre d'éléments à supprimer :
    •               Si length est un nombre positif, cela signifie supprimer les éléments de longueur
    •               Si la longueur est un nombre négatif, alors tous les éléments commençant au début et comptant jusqu'à la longueur à la fin du tableau seront supprimés ; En cas d'omission, tous les éléments commençant au début et se terminant à la fin du tableau seront supprimés.
  • Si
 ; si start est un nombre négatif, supprimez le nombre d'éléments spécifié à partir de la position réciproque.

start是正数,则需要指定删除元素的个数length

Exemple 1 : Supprimez 2 éléments du début

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

echo "从开头删除2个元素";
array_splice($arr,0,2); 
var_dump($arr); 
?>

Comment supprimer plusieurs éléments du tableau php

Exemple 2 : Supprimez 2 éléments du milieu

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

echo "从中间删除2个元素";
array_splice($arr,2,2); 
var_dump($arr); 
?>

Comment supprimer plusieurs éléments du tableau php

Exemple 3 : Supprimez 2 éléments de la fin

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

echo "从末尾删除2个元素";
array_splice($arr,-2); 
var_dump($arr); 
?>

Comment supprimer plusieurs éléments du tableau phpApprentissage 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