Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1616 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  rechercher dans un tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

rechercher dans un tableau

n°1146457
Noisequik
Posté le 11-07-2005 à 15:16:43  profilanswer
 

Bonjour, je remplis un tableau comme ceci :
 

Code :
  1. $_SESSION['montableau'][] = array (
  2.     "id" => $idproduit,
  3.     "qte" => '1',
  4. "taille" => $tailleproduit,
  5. "couleur" => $couleurproduit
  6. );


 
Maintenant j'aimerais pouvoir vérifier s'il y a dans mon tableau un ligne qui contient 35 (comme id) , xl (comme taille), rouge (comme couleur)
 
Le cas échéant pour augmenter la quantité à +1 (c'est un caddie ce tableau pour tout vous dire  :p )
 
J'essaie avec in_array mais j'y arrive pas, quelqu'un pourrait-il m'aider ? Merci 1000 fois !!!

mood
Publicité
Posté le 11-07-2005 à 15:16:43  profilanswer
 

n°1146477
sielfried
Posté le 11-07-2005 à 15:23:18  profilanswer
 

Pourquoi [] après ['montableau'] ? C'est fait exprès ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1146491
Noisequik
Posté le 11-07-2005 à 15:26:12  profilanswer
 

oui comme ca ca donne un tableau multi-dimensionnel genre :
 
0       46, 1, M, jaune
1       23, 1, XL, bleu
2       74, 1, S, bleu
3       12, 1, M, rouge
etc...

n°1146514
sielfried
Posté le 11-07-2005 à 15:30:28  profilanswer
 

Noisequik a écrit :

oui comme ca ca donne un tableau multi-dimensionnel genre :
 
0       46, 1, M, jaune
1       23, 1, XL, bleu
2       74, 1, S, bleu
3       12, 1, M, rouge
etc...


 
Ah ben ouais en fait c'est évident, désolé.
 
Ben y'a probablement une solution avec une fonction de la bib, mais une ptite fonction à toi pourrait le faire simplement ça, non ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1146524
Noisequik
Posté le 11-07-2005 à 15:32:33  profilanswer
 

la ou je suis coincé c'est que je ne connais pas la première valeur (0,1,2,3...) et je sais pas comment rester sur la même ligne...

n°1146543
sielfried
Posté le 11-07-2005 à 15:38:06  profilanswer
 

Ben un truc comme ca :
 

Code :
  1. function is_produit_in($produit_array, $id, $qte, $taille, $couleur) {
  2.    foreach ($produit_array as $ligne) {
  3.       if ($ligne['id'] == $id && $ligne['qte'] == $qte && $ligne['taille'] == $taille && $ligne['couleur'] == $couleur) {
  4.          return true;
  5.       }
  6.    }
  7.    return false;
  8. }


Message édité par sielfried le 11-07-2005 à 15:48:44

---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  rechercher dans un tableau

 

Sujets relatifs
Doublon dans un tableau d'objetDocument Word dans une cellule d'un tableau HTML
Tableau récapitulatif multi-requêtes sous Accesstableaux php=>tableau javascript
Faire un SELECT * WHERE xxxx est contenu dans un tableauProblème variable dynamique et tableau
probleme d affichage avec un tableau htmlaffectation tableau 2D???
changer la couleur d'une ligne d'un tableau avec les css[PHP]Rechercher dans un tableau
Plus de sujets relatifs à : rechercher dans un tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR