Insérer une variable dans une boucle foreach

Signaler
Messages postés
7
Date d'inscription
samedi 27 janvier 2007
Statut
Membre
Dernière intervention
13 octobre 2012
-
 PlatypusGeek -
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
        }

A voir également:

2 réponses

Messages postés
7
Date d'inscription
samedi 27 janvier 2007
Statut
Membre
Dernière intervention
13 octobre 2012

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
        }

}
 

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