[PHP] manipulation de variables,

manipulation de variables, [PHP] - PHP - Programmation

Marsh Posté le 19-09-2003 à 11:06:55    

Bonjour (RE),
 
Mettons que ces variables soit définies en mémoire :
 
$var1 (possède la valeur 4)
$var2 (possède la valeur 7)
 
echo "$var1"; affichera donc : 4
echo "$var2"; affichera donc : 7
 
Je souhaiteras qu'une nouvelle variable, nommée par exemple $test prenne dans une boucle la valeur de $var1 puis de $var2, (par exemple, sachant qu'il peut y avoir une infinité de $var(x)),
 
$test=$var."1"; donnera pour résultat la valeur texte $var1 et non le 4 associé, comment faire pour que $test renvoi le nombre associé à $var(x), sachant qu'il faut que je puisse choisir librement le paramètre en rouge,
 
Merci pour vos réponses :jap:
 
 
 

Reply

Marsh Posté le 19-09-2003 à 11:06:55   

Reply

Marsh Posté le 19-09-2003 à 11:18:54    

les tableaux ça te dit quelque chose ??
 

Reply

Marsh Posté le 19-09-2003 à 11:20:15    

:lol: [:xp1700]


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 19-09-2003 à 11:22:51    

JagStang a écrit :

les tableaux ça te dit quelque chose ??
 
 


 
non  :sweat:

Reply

Marsh Posté le 19-09-2003 à 11:30:22    

Ah ouais, alors forcément...
Lis ça : http://www.php.net/manual/fr/language.types.array.php
Et de manière générale, le reste du manuel. Pas les références de toutes les fonctions non plus hein, mais au moins les 2 premières parties.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 19-09-2003 à 12:40:06    

Taiche --> merci pour le lien mais j'ai du mal à intégrer le système du tableau à mon problème en particulier,
 
pour réexpliquer mon cas, je souhaiterais que par exemple dans une boucle,
 
qd i=1 alors c la variable $var1 qui est utilisé,
qd i=2, $var2,
etc...
 
n'y a t-il pas une manière très rapide pour faire cela ?
 
@+

Reply

Marsh Posté le 19-09-2003 à 12:43:20    

Bah si avec un tableau
 
Si tu détaillais un peu plus le code, le contexte et la provenance des variables, on pourrait peut etre t'aider un peu plus, car là c'est assez vague


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

Marsh Posté le 19-09-2003 à 13:04:31    

Code :
  1. // cette fois nous stockons des valuers sans les identifier  
  2. $prenom = array('didier','pierre','julien','xavier'); 
  3. // Nous les affichons  
  4. echo $prenom[0].' - '.$prenom[1].' - '.$prenom[2].' - '.$prenom[3].'<br>';
  5. // Le même affichage avec une boucle for (cf exo 6)  
  6. // la fonction sizeof() renvoie le nombre d'éléments d'un tableau, ici 4  
  7. for($i=0;$i<sizeof($prenom);$i++) // tant que $i est inferieur au nombre d'éléments du tableau...  
  8.     {
  9.     echo $prenom[$i].'<br>'; // on affiche l'élément du tableau d'indice $i  
  10.     }


 
cf : http://www.phpdebutant.com/article11.php

Reply

Marsh Posté le 19-09-2003 à 13:34:09    

vitom a écrit :

Taiche --> merci pour le lien mais j'ai du mal à intégrer le système du tableau à mon problème en particulier,
 
pour réexpliquer mon cas, je souhaiterais que par exemple dans une boucle,
 
qd i=1 alors c la variable $var1 qui est utilisé,
qd i=2, $var2,
etc...
 
n'y a t-il pas une manière très rapide pour faire cela ?
 
@+
 


 
pour répondre à ta question, si $i=1, alors ${'var'.$i} correspondra à la valeur de $var1.
 
mais, deux petites choses quand même:
-les tableaux sont bien pratiques et s'appliquent sûrement dans ton cas ;)
-suit le conseil de Taiche et lis les premiers chapitres de la doc php :)

Reply

Marsh Posté le 19-09-2003 à 18:54:35    

dropsy a écrit :


 
pour répondre à ta question, si $i=1, alors ${'var'.$i} correspondra à la valeur de $var1.
 
mais, deux petites choses quand même:
-les tableaux sont bien pratiques et s'appliquent sûrement dans ton cas ;)
-suit le conseil de Taiche et lis les premiers chapitres de la doc php :)  


 
Merci beaucoup pour ta réponse :jap:, c'est exactement ce que je cherchais, louanges éternels :D
 
Merci aussi aux autre pour leur aimable participation :D, c'est vrai que je ne m'étais pas hyper bien expliqué sur ce que je cherchais, mais ça m'a permis au passage d'en apprendre sur les tableaux ;)
 
@+ on the road again,

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed