Maison  >  Article  >  développement back-end  >  Quelle est la fonction php pour supprimer les valeurs d’un tableau ?

Quelle est la fonction php pour supprimer les valeurs d’un tableau ?

PHPz
PHPzoriginal
2023-04-26 09:11:18411parcourir

En langage PHP, il existe de nombreuses fonctions permettant de supprimer des valeurs de tableau. Les plus couramment utilisées sont unset(), array_splice() et array_filter().

  1. Fonction unset()
    La fonction unset() peut supprimer la valeur de la clé spécifiée dans le tableau.
    Syntaxe : unset(array $array_name, Mixed $key);
    Exemple :

$arr ​​​​= array( "pomme", "banane", "orange");
unset($arr[1]); //Supprimer l'élément "banane" avec l'indice 1
print_r($arr); : Array ( [0] => apple [2] => orange ) L'élément à la position spécifiée dans le tableau et réindexe le tableau. Il peut également insérer de nouveaux éléments tout en supprimant des éléments.
Syntaxe : array_splice(array &$input, int $offset [, int $length [, Mixed $replacement]]);

Exemple :

  1. < ?php
    $arr ​​​​= array("apple", "banana", "orange");
    array_splice($arr, 1, 1); //Supprimer l'élément "banane" avec indice 1
  2. print_r($arr); //Sortie : Tableau ( [0] => pomme [1] => orange )
?>


#🎜🎜 # La fonction array_filter()
array_filter() peut filtrer les éléments du tableau en fonction des conditions spécifiées et renvoyer un nouveau tableau, laissant le tableau d'origine inchangé.
Syntaxe : array_filter(array $array [, callable $callback [, int $flag = 0 ]]);
Exemple :

  1. $new_arr = array_filter($arr, function($val) {
    return $val != "banana"; //过滤掉元素"banana"

    }) ;
  2. print_r($new_arr); //Sortie : Tableau ([0] => pomme [2] => orange )
?>


Ces les fonctions peuvent l'utiliser de manière flexible en fonction des besoins spécifiques pour obtenir l'effet de suppression des valeurs du tableau. Dans le développement réel, en plus de ces fonctions, il existe de nombreuses autres méthodes qui peuvent implémenter encore plus efficacement l'opération de suppression des valeurs du tableau. Les développeurs peuvent choisir la méthode appropriée en fonction de leurs besoins.

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