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

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

thierry8
WRInaute accro
WRInaute accro
 
Messages: 3251
Inscription: Lun Juil 11, 2005 11:47

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 occasionnel
WRInaute occasionnel
 
Messages: 224
Inscription: Mar Mai 09, 2006 14:21

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 passionné
WRInaute passionné
 
Messages: 937
Inscription: Dim Mar 21, 2004 16:36

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: Lun Juil 11, 2005 11:47

Message le Dim Mai 28, 2006 19:46

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


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités