Maison >développement back-end >tutoriel php >Méthode PHP pour supprimer les éléments spécifiés d'un tableau

Méthode PHP pour supprimer les éléments spécifiés d'un tableau

墨辰丷
墨辰丷original
2018-05-23 11:14:082486parcourir

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(&#39;1&#39;, &#39;2&#39;, &#39;3&#39;, &#39;4&#39;, &#39;5&#39;);
$del_value = 3;
unset($array[array_search($del_value , $array)]);//利用unset删除这个元素
print_r($array);

Sortie

array(&#39;1&#39;, &#39;2&#39;, &#39;4&#39;, &#39;5&#39;);

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!

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