Tableau en PHP: Supprimer un ou plusieurs élément(s)
4 messages
• Page 1 sur 1
- thierry8
- WRInaute accro

- Messages: 3251
- Inscription: 11 Juil 2005
Tableau en PHP: Supprimer un ou plusieurs élément(s)
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:
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.
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

- Messages: 224
- Inscription: 9 Mai 2006
Re: Tableau en PHP: Supprimer un ou plusieurs élément(s)
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é

- Messages: 937
- Inscription: 21 Mar 2004
Tente voir
!== doit marcher de même façon que === Linkid
- 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
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [php] Supprimer une entré de tableau si mot detecté
- supprimer un élément d'un array
- PHP: Mélanger un tableau de tableau de manière aléatoire
- Cacher un element php lors de l'impression
- Tableau PHP
- Trier un tableau en PHP
- Erreur en PHP : tableau
- PHP-Trier un tableau
- Problème de tableau en PHP
- [php] Résultat de calcul et tableau
Consultez la description détaillée des produits ou services de Google suivants : Google Apps for your Domain
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
