[PhP] Test avant de faire une boucle foreach

Résolu/Fermé
ZIG1 Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 - 16 févr. 2006 à 10:54
ZIG1 Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 - 16 févr. 2006 à 17:21
Bonjour,

J'ai un petit souci ...

J'affiche une liste ... classée par type ...
Genre
Type1
-Element Liste
-Element Liste
-Element Liste
Type2
Type3
-Element Liste
-Element Liste
-Element Liste

Element liste est stocké dans un array.
Ma question c'est avant d'afficher TypeX peut on aller regarder dans mon tableau si il y a une valeur associé ???

Je pensait à faire un if ou un for ...
Mais je ne sais pas comment m'y prendre à l'intérieure :(
Merci pour votre aide

2 réponses

ZIG1 Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 186
16 févr. 2006 à 14:31
J'ai fait un
if (substr_count($lignes[0].service,$b) > 0 )


Mais je ne pense pas qu'il passe a travers tous mon tableau.
Mon Array est du type
$lignes = Array (13)
0 => Array (6)
  id => 16
  service => -6-10-13-14-15-16-
  Nom2 => value2
  Nom3 => value3
  Nom4 => value4
1 => Array (6)
  id => 34
  service => -7-
  Nom2 => value2
  Nom3 => value3
  Nom4 => value4)
);

Et moi ce dont j'ai besoin et de savoir c'est si b (-x-) est inclus dans au moins l'un des service

Voilà ... si vous avez une idée ... merci pour votre aide
0
ZIG1 Messages postés 1709 Date d'inscription vendredi 7 juillet 2000 Statut Membre Dernière intervention 24 mars 2009 186
16 févr. 2006 à 17:21
Je passe par smarty et j'ai trouvé une solution composé d'un foreach suivi d'un if ...

Maintenant, je bug sur un autre point ... purement SMARTY ...
0