[RESOLU] Comment supprimer toutes les valeurs égales à 91 dans un tableau ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Comment supprimer toutes les valeurs égales à 91 dans un tableau ?

Re: Comment supprimer toutes les valeurs égales à 91 dans un tableau ?

par wwwbillgates » 26 sept. 2016, 16:09

Super, ca fonctionne merci beaucoup pour ton aide je ne connaissais pas cette fonction c'est exactement ce que je recherchais :) Bonne journée

Re: Comment supprimer toutes les valeurs égales à 91 dans un tableau ?

par dunbar » 20 sept. 2016, 08:29

Salut,

Sans boucle avec array_diff peut-être.
<?php

$array = [112,12,91,91,91,91,91,12];
$del = [91];
$new_array = array_diff($array, $del);

echo '<pre>';
print_r($new_array);
echo '</pre>';

/** Résultat

Array
(
[0] => 112
[1] => 12
[7] => 12
)
 
 */

Comment supprimer toutes les valeurs égales à 91 dans un tableau ?

par wwwbillgates » 19 sept. 2016, 22:05

Bonjour, es t'il possible de supprimer toutes les valeurs égales à 91 dans mon tableau sans utiliser de boucle ?

Array
(
[0] => 112
[1] => 12
[2] => 91
[3] => 91
[4] => 91
[5] => 91
[6] => 91
[7] => 12
)



J'utilise ces fonctions mais cela me supprime uniquement 1 valeur égale à 91.
unset($array_supports[array_search(91, $array_supports)]);
J'ai également utilisé la fonction array_unique() pour fusionner les doublons afin de supprimer ma valeur égal à 91, mais cela fusionne tous les doublons.