[php] récupérer plusieurs arguments [RESOLU]

récupérer plusieurs arguments [RESOLU] [php] - PHP - Programmation

Marsh Posté le 22-07-2005 à 10:52:46    

Bonjour a tous,
 
j'ai créé une fonction recuperation. Je lui transmet en tous trois arguments
De plus dans ma fonction j'ai un return.
 
Appel de ma fonction :  
a = recuperation($d1, $d2, $d3);
 
Avant l'appel de la fonction $d1 est égale a une valeur. Par contre les données $d2 et $d3 que je transmet me permettent de récupérer les valeurs calculer a l'intérieur de la fonction. Ce sont ces valeurs que je souhaite récupérer mais je n'y arrive pas.
 
Pouvez vous m'aider svp ?


Message édité par erwan551 le 22-07-2005 à 13:45:22
Reply

Marsh Posté le 22-07-2005 à 10:52:46   

Reply

Marsh Posté le 22-07-2005 à 11:08:26    

retourne un tableau avec tes differentes valeur a l'interieur

Reply

Marsh Posté le 22-07-2005 à 11:10:38    

Salut,
Deux solutions :
1- soit tu retourne ces variables dans un tableau
2- soit il faut que tu passe tes variables "par référence" :
en ajoutant un &devant ta variable
 exemple from jdn:
 

Code :
  1. Passer une variable par référence
  2. Voyons directement l'utilisation :
  3. function incrementer(&$valeur)
  4.   {
  5.   $valeur = $valeur + 1;
  6.   }
  7. $a = 1;
  8. incrementer($a);
  9. echo $a; // affiche "2"
  10. Que venons-nous de faire ? Nous venons de créer une fonction qui incrémentera de 1 toute valeur qui lui est passée. Sans la référence (indiquée par l'utilisation d'une "&" devant la variable), cette fonction ne marcherait pas

Reply

Marsh Posté le 22-07-2005 à 11:11:33    

9.5.2.1 Passage d'arguments par référence  
 
http://www-mrim.imag.fr/ressources [...] ction.html

Reply

Marsh Posté le 22-07-2005 à 13:44:59    

Merci beaucoup ca marche impécable!!

Reply

Sujets relatifs:

Leave a Replay

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