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

  FORUM HardWare.fr
  Programmation
  PHP

  vérification présence valeur dans tableau associatif

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

vérification présence valeur dans tableau associatif

n°2200629
furil
Posté le 23-08-2013 à 10:17:35  profilanswer
 

Bonjour,
 
j'ai 2 tableaux associatifs appelé $club et $membre remplis :
 
Exemple :
 

Code :
  1. $club["1304"]= array(
  2. "id" => "1304"
  3. ,"name" => "club de football"
  4. );
  5. $club["1304"]["children"] = array();
  6. $membre[] = array(
  7. "id" => "1"
  8. ,"name" => "Jean Dupont"
  9. ,"data" => "1304"
  10. );


 
Sachant qu'il y a plusieurs $club(basketball, baseball...), je dois maintenant affecter les $membres à leur club respectif :
 

Code :
  1. foreach($membre as members){
  2.    $id_club = $members['data'];
  3.    $club[$id_club]['children'][] = $members;
  4. }


 
Maintenant mon problème, il est possible qu'il n'y est pas de membres dans un club, j'aimerai donc insérer la structure suivante dans le club n'ayant aucun membres :
 

Code :
  1. $no_member[] = array(
  2. "id" => "0"
  3. ,"name" => "Aucun"
  4. ,"data" => "1305"
  5. );


 
1305 correspondant au club de baseball par exemple, j'ai fais avec des valeurs dynamiques en réalité mais je le présente en version statique pour bien expliqué la chose, j'adapterai :) .
Donc voilà, je voudrais savoir comment faire pour vérifier si chacun des clubs ont des membres après l'ajout de ces derniers, car il est possible qu'un club n'ait aucun membre puis si le club en question n'a aucun membre insérer la structure $no_member.
 
Merci et bonne journée :)


Message édité par furil le 23-08-2013 à 10:18:08
mood
Publicité
Posté le 23-08-2013 à 10:17:35  profilanswer
 

n°2200653
furil
Posté le 23-08-2013 à 14:01:50  profilanswer
 

Alors voilà ce sur quoi j'ai commencé cette boucle s'exécutera après que les membres ont été affecté à leur club :
 

Code :
  1. foreach($no_member as $aucun)
  2. {
  3.    $id_ant = $aucun['data'];
  4.    if(( $club[$id_club]['children'] == null) ||  ($club[$id_club]['children']=="" ))
  5.    {
  6.     $club[$id_club]['children'][] = $aucun;
  7.     }
  8. }

n°2200657
furil
Posté le 23-08-2013 à 14:29:39  profilanswer
 

Finalement, je me suis pris la tête pour rien j'avais pas besoin d'effectuer des correspondances ^^ merci quand même :)


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

  vérification présence valeur dans tableau associatif

 

Sujets relatifs
php problème tableau suite requête MySQL [résolu]mail html tableau décalé
Outil de vérification de syntaxeIncrémenter des quantités par ligne jusqu'à une valeur cible globale
remplir un tableau HTML avec des variables JSséparateur espace sélection tableau
Recherche de valeur dans un tableau dynamiqueFormulaire : verification par mail
Faire une boucle avec un argument du tableau et définir si args=nombre 
Plus de sujets relatifs à : vérification présence valeur dans tableau associatif


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