Maison > Article > développement back-end > Comment supprimer la valeur du tableau de l'indice spécifié en php
Comment supprimer la valeur du tableau d'indice spécifié en PHP : 1. Utilisez la fonction unset(), la syntaxe "unset($arr[specified subscript]);" 2. Utilisez la fonction array_splice(), la syntaxe "array_splice ($arr, Préciser l'indice,1)".
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
PHP supprime la valeur du tableau de l'indice spécifié
Méthode 1 : Utiliser la fonction unset() function
if Si vous souhaitez supprimer un élément d'un tableau, vous pouvez utiliser unset(). La fonction
unset() vous permet de supprimer des éléments d'un tableau, mais le tableau ne sera pas réindexé, c'est-à-dire que l'index d'origine sera conservé, car l'index en PHP a une signification particulière.
Exemple : Supprimez l'élément avec l'indice 2
<?php $arr = array(1 => 'one', 2 => 'two', 3 => 'three'); echo '<pre class="brush:php;toolbar:false">'; //删除下标为2的元素 unset($arr[2]); print_r($arr); ?>
Résultat de sortie :
Array ( [1] => one [3] => three )
Méthode 2 : Utiliser la fonction array_splice()
La fonction array_splice() peut être utilisée pour supprimer un tableau d'une longueur spécifiée à partir d'un élément de position spécifié.
Il vous suffit de définir le deuxième paramètre de la fonction sur l'indice spécifié et le troisième paramètre sur 1 (supprimer un élément).
<?php header("Content-type:text/html;charset=utf-8"); $arr = array('one','two','three','php'); echo '<pre class="brush:php;toolbar:false">'; //删除下标为2的元素 array_splice($arr,2,1); print_r($arr); ?>
Résultat de sortie :
Array ( [0] => one [1] => two [2] => 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!