Php incrémenter une variable [Résolu/Fermé]

Signaler
-
 paulololo -
Bonjour,

je voudrais savoir si il est possible de faire quelque chose comme sa:

$cpt = question $i;

avec une boucle for qui incrémente $i

merci d'avance

5 réponses

tu peux faire un tableau :
$cpt= array();
$i=0;

while ($i<10)
{
$cpt[$i]="question".$i;
$i++;
}

tu remplaces 10 par la valeur que tu souhaite
4
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 61230 internautes nous ont dit merci ce mois-ci

Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 482
Salut,

C'est à dire, tu veux faire quoi?
Messages postés
452
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
26 avril 2012
103
désolé je me suis trompé de pseudo

en fait je voudrais donné comme valeur a mon compteur une valeur qui ne changera pas "question" et un numéro qui augmentera

je sais si c'est clair :s
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 482
Non c'est pas clair :-)
Parce que si tu fais une boucle comme ça, ta variable sera successivement écrasée par la nouvelle valeur à chaque itération de la boucle...
Bonjour,

Comment peux t-on alors éviter ce problème ?

Benjamin
Je te remercie de me répondre aussi rapidement.

Néanmoins j'ai un autre soucis car j'utilise un formulaire et c'est la réponse "nbre_$i" du formulaire qui doit être incrémentée:

<?php

for($i=0;$i<$_SESSION['nbre_niveau'];$i++)
{
?>

<select name="nbre_$i">
<option value="0"></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select><br/>

<?php

}

Comment je peux utiliser un array dans ce cas?


Merci

Benjamin