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

Comment supprimer le nième élément d'un tableau en php

青灯夜游
青灯夜游original
2022-04-29 19:33:562585parcourir

En php, vous pouvez utiliser array_splice() pour supprimer le nième élément du tableau. Cette fonction peut supprimer le nombre spécifié d'éléments à partir de la position spécifiée (indice). Il vous suffit de définir le deuxième paramètre sur (n-). 1 ), définissez simplement le deuxième paramètre sur 1 ; la syntaxe est "array_splice($arr,n-1,1)".

Comment supprimer le nième élément d'un tableau en php

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

En PHP, vous pouvez utiliser la fonction array_splice() pour supprimer le nième élément du tableau. La fonction

array_splice() peut supprimer le nombre spécifié d'éléments à partir de la position spécifiée (indice).

Si vous souhaitez utiliser la fonction array_splice() pour supprimer le n-ème élément, il vous suffit de définir le deuxième paramètre sur (n-1) et le deuxième paramètre sur 1.

Exemple 1 : Supprimer le 2ème élément

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";
var_dump($arr);
array_splice($arr,1,1);
echo "删除第2个元素:";
var_dump($arr);
?>

Comment supprimer le nième élément dun tableau en php

Exemple 2 : Supprimer le 6ème élément

<?php 
header("content-type:text/html;charset=utf-8");
$arr=array(1,2,3,4,5,6,7,8,9,10);
echo "原数组:";
var_dump($arr);
array_splice($arr,5,1);
echo "删除第6个元素:";
var_dump($arr);
?>

Comment supprimer le nième élément dun tableau en php

Description : array_splice()

array_splice() est un tableau puissant fonction, vous pouvez supprimez des éléments, ajoutez des éléments et remplacez des éléments en fonction de différents paramètres. La syntaxe de

array_splice() est la suivante :

array array_splice ( array &$arr, int $start [, int $length = 0 [, mixed $replacement ]] )

Description du paramètre :

  • 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.
    remplacement est un paramètre facultatif indiquant la valeur à remplacer. Si le remplacement a plusieurs valeurs, il doit être défini sur un tableau. S'il n'y a qu'une seule valeur, il n'est pas nécessaire de le définir sur un tableau.
  • Si le résultat de la combinaison de start et length est qu'aucun élément ne sera supprimé, alors la valeur contenue dans remplacement sera insérée à la position spécifiée par start.

Notez que l'utilisation du remplacement pour remplacer les éléments du tableau ne conservera pas les noms de clé d'origine.

Valeur de retour : renvoie un tableau composé des éléments supprimés.

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