En PHP, vous pouvez utiliser la fonction array_splice() pour supprimer le i-ème élément du tableau. Cette fonction peut supprimer le nombre spécifié d'éléments à partir de la position spécifiée ; le tableau est "array_splice($arr,i-1,1);".

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 i-ième élément du tableau.
Exemple :
Il existe un tel tableau :
1 2 3 4 5 | <?php
$arr = array (10,12,20,25,24);
echo "原数组:" ;
var_dump( $arr );
?>
|
Copier après la connexion

Supprimer le 2ème élément du tableau
1 2 3 | echo "删除数组第2个元素:" ;
array_splice ( $arr ,1,1);
var_dump( $arr );
|
Copier après la connexion

Supprimer le 3ème élément du tableau
1 2 3 | echo "删除数组第3个元素:" ;
array_splice ( $arr ,2,1);
var_dump( $arr );
|
Copier après la connexion

Supprimer le 2ème et le 3ème éléments du tableau Élément
1 2 | array_splice ( $arr ,1,2);
var_dump( $arr );
|
Copier après la connexion

Description : La fonction
array_splice() est utilisée pour supprimer certains éléments du tableau, vous pouvez le supprimer directement ou le remplacer par d'autres valeurs. La syntaxe de
array_splice() est la suivante :
1 | array array_splice ( array & $arr , int $start [, int $length = 0 [, mixed $replacement ]] )
|
Copier après la connexion
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 la combinaison de start et length n'entraîne la suppression d'aucun élément, 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!