Méthode : 1. Utilisez "array_values($arr)" pour convertir le tableau en un tableau d'index ; 2. Utilisez "array_search(value, array)" pour rechercher des valeurs dans le tableau d'index et renvoyer l'index correspondant ; 2. Utilisez "array_splice( $arr,index-1,1)" pour supprimer l'élément précédent du tableau d'origine.
L'environnement d'exploitation de ce tutoriel : système Windows7, PHP version 8.1, ordinateur DELL G3
Méthode php pour supprimer l'élément précédent du tableau
1 Utilisez array_values() pour obtenir. la valeur clé du tableau, renvoie un tableau de valeurs clés
Utilisez array_values() pour convertir le tableau en tableau d'index (assurez-vous que le tableau est un tableau d'index, afin que vous puissiez obtenir la position de l'élément spécifié dans le tableau ci-dessous).
<?php header('content-type:text/html;charset=utf-8'); $arr = array("a" => "pear", "b" => "strawberry", "223", "c" => "cherry"); var_dump($arr); $value=array_values($arr); var_dump($value); ?>
2. Utilisez array_search() pour rechercher la valeur spécifiée dans le tableau d'index et renvoyer l'index correspondant.
<?php header('content-type:text/html;charset=utf-8'); $arr = array("a" => "pear", "b" => "strawberry", "223", "c" => "cherry"); var_dump($arr); $value=array_values($arr); var_dump($value); $index=array_search("223",$value); echo $index; ?>
3. Utilisez array_splice() pour supprimer l'élément précédent
Selon l'index d'élément obtenu, utilisez array_splice() pour supprimer l'élément à la position "$index-1". dans le tableau d'origine.
<?php header('content-type:text/html;charset=utf-8'); $arr = array("a" => "pear", "b" => "strawberry", "223", "c" => "cherry"); var_dump($arr); $value=array_values($arr); var_dump($value); $index=array_search("223",$value); echo "指定元素的索引:".$index; array_splice($arr,$index-1,1); var_dump($arr); ?>
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!