Im essayant de créer une fonction qui génère un menu à partir d'un tableau avec un nom de menu et une icône de menu, mais la vraie question est de savoir comment créer une déclaration avec 2 conditions comme:

for($i=0; $i<count($names); $i++ && $a=0; $a<count($images); $a++)

J'ai essayé d'en mettre une de plus pour la déclaration dans la version actuelle, mais elle sort tout double.

Comme demandé:

$names[] = $row['game_name'];
        $images[] = $row['game_icon'];
        }
          for($i=0; $i<count($names); $i++ ) {


        echo ' 
         <li class="has-submenu">

        <a href="#">'.$names[$i].'</a>

        </li>
        ';

          }

C'est le code, je dois aussi compter $ names [] = $ row ['game_name']; dans le même état.

-1
Ilia Sotirov 3 nov. 2019 à 18:12

1 réponse

Un moyen simple consiste à utiliser nested for ()

  for($i=0; $i<count($names); $i++){
    for( $a=0; $a<count($images); $a++) {
      .....
    }
  }
0
scaisEdge 3 nov. 2019 à 15:17