boucle

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : boucle

par andré » 08 févr. 2009, 12:03

Merci !!!

L'ensemble de vos conseils m'a permis de résoudre mon problème, d'apprendre un peu plus la syntaxe php et de pouvoir simplifier pas mal de codes.

Voici le résultat :
for($i>0; $i < 10; $i++)
{ $ma= ${match.$i};
  $tableau_sortie[$i] = 125 - strlen($ma);
}

//on visualise le tableau de sortie
echo "<pre>"; print_r($tableau_sortie); echo "</pre>"; 

print "<br>test : $tableau_sortie[5]";

par jojolapine » 08 févr. 2009, 00:23

Pour répondre un peu plus dans le sujet ;)
pour dynamiser une varaible on fait comme ceci:
echo ${'static'.$varaible};
Voilà, à toi d'adapter ;)

par Aureusms » 08 févr. 2009, 00:05

Houlala fais attention a tes notations de variables, dans :
for($i>0; $i < 10; $i++)
{
$n = "$match$i";
$nb = strlen($n);
$nbb$i = 125 - $nb;
}

$nbb$i ne peut pas fonctionner...
donc on va reprendre tout depuis le début :
//tu créé ta boucle et tu veux retirer la longueur de la chaine $match à 125 ?
for($i>0; $i < 10; $i++)
{
$tableau_sortie[$i] = 125 - strlen($match);
}

//on visualise le tableau de sortie
echo "<pre>"; print_r($tableau_sortie); echo "</pre>";

par Invité » 07 févr. 2009, 23:48

Ce que tu veux faire est fesable mais c'est trop complexe pour si peu :)
Au lieu de faire 10 variables, pourquoi ne faire pas un tableau $matchs ? ( http://fr.php.net/array )
Parce que c'est récupéré d'une bdd et que je suis aussi bon en boucle qu'en array :-)

J'en suis là mais ça merdouille help svp !!

for($i>0; $i < 10; $i++)
{
$n = "$match$i";
$nb = strlen($n);
$nbb$i = 125 - $nb;
}[/code]

par fab » 07 févr. 2009, 23:32

Ce que tu veux faire est fesable mais c'est trop complexe pour si peu :)
Au lieu de faire 10 variables, pourquoi ne faire pas un tableau $matchs ? ( http://fr.php.net/array )

boucle

par andré » 07 févr. 2009, 21:30

Bonjour,

J'ai une dizaine de variable $match1, $match2, $match3 etc.

Comment faire pour appliquer cette règle avec une boucle sur tous les $match svp ?

Code : Tout sélectionner

$nb = strlen($match); $nbb = 125 - $nb;