Maison >développement back-end >tutoriel php >Méthode PHP pour supprimer les éléments spécifiés d'un tableau
Cet article présente principalement les informations pertinentes sur le code d'implémentation de php supprimant les éléments spécifiés du tableau. Les amis qui en ont besoin peuvent se référer au
code d'implémentation php de suppression des éléments spécifiés de. le tableau
Il n'existe aucune fonction qui puisse être utilisée directement pour supprimer des éléments spécifiés d'un tableau en PHP. La plupart d'entre eux ne peuvent encapsuler que des méthodes
Par exemple, le tableau. La fonction array_slice() extrait une valeur du tableau en fonction des conditions et des retours.
array_slice(array,offset,length,preserve)
array : Array
offset : Spécifie la position de départ de l'élément à supprimer. Si c'est un nombre positif, il sera pris de l'avant vers l'arrière. Si c'est une valeur négative, la valeur absolue du décalage sera prise de l'arrière vers l'avant.
<?php $a=array(0=>"Dog",1=>"Cat",2=>"Horse",3=>"Bird"); print_r(array_slice($a,1,2)); ?>
Sortie
Array ( [0] => Cat [1] => Horse )
et array_shift( ) La fonction supprime le premier élément du tableau et renvoie la valeur de l'élément supprimé.
La fonction relative array_pop() supprime le dernier élément du tableau.
Après en utilisant plusieurs fonctions, je pense que array_search() est plus pratique. La fonction array_search() est la même que in_array(), recherchant une valeur clé dans le tableau. Si la valeur est trouvée, la clé de l'élément correspondant est renvoyée. S'il n'est pas trouvé, renvoie false
$array = array('1', '2', '3', '4', '5'); $del_value = 3; unset($array[array_search($del_value , $array)]);//利用unset删除这个元素 print_r($array);
Sortie
array('1', '2', '4', '5');
Merci d'avoir lu, j'espère que cela pourra vous aider, merci pour votre soutien à ce site !
Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun.
Recommandations associées :
Classe de pagination simple et exemples d'utilisation implémentés par PHPastuces_php
PHP5.5.15+Apache2.4.10+MySQL5.6.20 méthode de configuration compétences de partage_php
PHP Fonction filter_var() Filtrer les bases de function_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!