Maison >développement back-end >tutoriel php >Comment supprimer des éléments de tableau par valeur en PHP ?
Suppression d'éléments de tableau par valeur en PHP
En PHP, les tableaux sont indexés par des clés, généralement des entiers ou des chaînes. Cependant, des situations peuvent survenir dans lesquelles vous devez supprimer un élément d'un tableau en fonction de sa valeur plutôt que de sa clé. Ceci peut être réalisé en utilisant la fonction array_search() en conjonction avec unset().
Utilisation de array_search() et unset()
Pour supprimer un élément du tableau en valeur, suivez ces étapes :
Exemple :
Étant donné un tableau $messages contenant des valeurs :
$messages = [312, 401, 1599, 3, ...];
Pour supprimer l'élément avec la valeur 401 :
if (($key = array_search(401, $messages)) !== false) { unset($messages[$key]); }
Explication :
Remarque :
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!