Tableau en PHP: Supprimer un ou plusieurs élément(s)

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: 11 Juil 2005

Tableau en PHP: Supprimer un ou plusieurs élément(s)

Message le Dim Mai 28, 2006 17:27

Hello,

J'ai un petit soucis en php, rien de bien méchant, mais j'ai besoin de vos lumières.

J'ai un tableau standard en php et je souhaite supprimer des valeurs à l'intérieure, sachant que je ne connais pas leur position. Je connais bien entendu leur valeur.

Existe t-il un moyen de faire cela en fonction de la valeur ?

exemple:
Code: Tout sélectionner
$var = array('val1','val2','val3','val4','val5');
foreach($var as $balise)
{
    if($balise !== 'val3')
      $temp[] = $balise;
}

Voila ce que je fais actuellement pour refaire un tableau sans une valeur qui peut être n'importe ou. Cela m'oblige à repasser en revue tout le tableau dans une boucle. Peut être existe t-il un moyen plus simple et rapide (une fonction). J'ai regardé dans la doc. mais je n'ai rien trouvé qui me convienne.

Peut être que certains ont déjà eu à faire à ce genre de cas.
Merci d'avance.


Linkid
WRInaute discret
WRInaute discret
 
Messages: 224
Inscription: 9 Mai 2006

Re: Tableau en PHP: Supprimer un ou plusieurs élément(s)

Message le Dim Mai 28, 2006 17:40

thierry8 a écrit:exemple:
Code: Tout sélectionner
$var = array('val1','val2','val3','val4','val5');
foreach($var as $balise)
{
    if($balise !== 'val3')
      $temp[] = $balise;
}



Tu es sûr que ça va marcher avec !== ??? C'est soit != soit ==


Phobos
WRInaute impliqué
WRInaute impliqué
 
Messages: 937
Inscription: 21 Mar 2004

Message le Dim Mai 28, 2006 17:54

Tente voir

Code: Tout sélectionner
$var = array('val1','val2','val3','val4','val5');
unset($var[array_search('val3',$var)]);


!== doit marcher de même façon que === Linkid :)

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: 11 Juil 2005

Message le Dim Mai 28, 2006 19:46

En effet ceci fonctionne... :oops: :oops:
Merci Phobos...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité