Insérer une variable dans une boucle foreach

pepitodo Messages postés 7 Date d'inscription samedi 27 janvier 2007 Statut Membre Dernière intervention 13 octobre 2012 - 13 oct. 2012 à 15:04
 PlatypusGeek - 15 oct. 2012 à 10:19
Bonjour,

Ma question est peut-être très simple mais je n'y arrive pas.
je voudrais insérer une variable externe $stopwords="mon message";
toute les 30 descriptions dans une boucle foreach .
La seule chose que j'ai réussie à faire c'est l'insérer une seule fois
à la ligne 30.
merci beaucoup de votre aide
$i = 1; // initialisation

foreach ($results as $result)  {
              echo('
<li class="v">' .  $result->Description . '</li>');
                     if( $i == 30) echo("$stopwords");
$i++;    // incrémentation
        }

2 réponses

pepitodo Messages postés 7 Date d'inscription samedi 27 janvier 2007 Statut Membre Dernière intervention 13 octobre 2012
13 oct. 2012 à 15:56
Je peux avoir un peu plus de précision, le php c'est un loisir
occasionnel pour moi, j'apprend au fure et à mesure, mais cela repond
il à ma question ?
$i = 1; // initialisation

foreach ($results as $result)  { for($i=1; $i<=40; $i++) 

              echo('
<li class="v">' .  $result->Description . '</li>');
                     if( $i == 30) echo("$stopwords");
$i++;    // incrémentation
        }

}
 
0
PlatypusGeek
15 oct. 2012 à 10:19
Salut,

Déjà, tu n'as pas besoin de la boucle for dans ton foreach.
Pour afficher ton message toute les 30 lignes tu peu utilisé l'opérateur modulo qui te retourne le reste d'une division.

if($i % 30 == 0) echo $stopwords
0
Rejoignez-nous