PHP, Concaténation de deux variables

Résolu
Bonjour,

J'ai une boucle qui va de 0 à 11, et plusieurs variables qui ont cette forme:

$variable_'ici de 0 à 11'

j'ai donc fait cette boucle pour ne pas avoir à écrire 12 fois la même chose.. je l'ai donc écris cela : for ($l=0;$l<11;$l++)
{
$variable_$l
}

Mais bien évidemment cela était trop beau pour que sa marche..

Alors ma question : Comment faire pour concaténer 2 variables ?

Merci d'avance



--
Digsaw
'Avoir une section fumer dans un restaurant, c'est comme avoir une section pisseur dans une piscine !'

5 réponses

  1. c'est bien ce que je pensais donc après quelques recherches j'ai trouvé ^^

    for ($l=0;$l<11;$l++)
    {
    ${'variable'.$l}=$_POST['input'.$l];
    }

    ca fait $variable0=$_POST['input0'], $variable1=$_POST['input1'],...

    ca devrais etre bon.

    (je savais pas qu'on pouvais faire ca, on en apprend tous les jours ^^)
    2
    1. Bonjour,

      euh tu veux concaténer le contenu de 2 variables ou leurs noms??

      $var1='toto';
      $var2='tutu';
      $var3=$var1.$var2;

      echo $var3; //tototutu

      mais je crois bien que pour le nom tu peux pas.

      je crois que tu vas devoir les taper a la main ^^
      0
      1. Salut !

        Merci pour ton aide !

        Alors en fait il y a deux choses.

        La première : Le nom de la variables change.. : $variable_1 à 12

        La deuxième chose : Son contenu aussi change.. : $variable_1 à 12 = 'récupération de nombre d'un INPUT' $_POST ["INPUT1".de 1 à 12""]

        C'est peut être pour ça que je ne pourrais pas et que je devrais tout me taper à la main...

        Merci encore
        0
        1. $variable.'_'.$l
          

          Ca devrait marcher comme ça
          0
          1. non avec ca tu concatene le contenu de $variable, le tiret et le contenu de $l ^^
            0
        2. Ha bah super !!

          Merci beaucoup pour ton aide !
          Oui on en apprend tout les jours.. surtout avec le php^^ !

          Merci encore
          0