[PhP] Test avant de faire une boucle foreach

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
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

--
..:::ZIG1:::..

2 réponses

  1. Utilisateur anonyme
     
    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
  2. Utilisateur anonyme
     
    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