concaténation et addition

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 : concaténation et addition

par Ryle » 20 mars 2006, 20:10

Le plus simple est d'utiliser des parenthèses pour effectuer le cacul dans ta chaine en php, mais tu peux aussi stocker la valeur dans une seconde variable :
// Au choix
echo "liste[" . ($j+1) . "] = " . $nom[$j] . ";\n"; 

// ou 
$k=$j+1
echo "liste[" . $k . "] = " . $nom[$j] . ";\n"; :)
c'est comme tu veux tu choiz' :)

par donatello » 20 mars 2006, 19:42

par exemple pour $j=0, si je fais:

Code : Tout sélectionner

echo "liste[" . $j . "+1] = " . $nom[$j] . ";\n";
j'obtiens dans le code html

Code : Tout sélectionner

liste[0+1]
alors que je voudrais obtenir

Code : Tout sélectionner

liste[1]

concaténation et addition

par donatello » 20 mars 2006, 18:54

Bonjour à tous,
j'ai créé la boucle for suivante qui marche bien

Code : Tout sélectionner

for ($j=0; $j<count($tab); $j++) { echo "liste[" . $j . "] = " . $nom[$j] . ";\n"; }
le code qui est généré par un echo est du javascript.
Quelle syntaxe utiliser pour ajouter 1 à $j dans la boucle?
pour $nom, il suffit de faire

Code : Tout sélectionner

$nom[$j+1]
Par contre je n'y arrive pas pour le tableau liste[] en javascript. pouvez vous m'aider?