Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
770 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Nombre de valeurs passées à une fonction, inconnue.

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Nombre de valeurs passées à une fonction, inconnue.

n°1662396
Tempus_Fug​it
tempinou
Posté le 22-12-2007 à 17:24:06  profilanswer
 

Bonjour,
 
Je pars du principe que je ne connais pas le nombre de valeurs passées à ma fonction exemple:

Code :
  1. function test($valeur1,$valeur2){ return ... }


On a ici deux valeurs qui doivent être passées à la fonction test. Mais admettons qu'un jour je décide de passer une troisième valeur sans avoir a modifier l'appel de la fonction dans mon code: <?php echo test($a,$b); ?>
 
Comment puis je m'y prendre ?
J'ai songé a ne donner qu'une valeur à ma fonction disons $valeur1 qui serait en fait un ensemble de valeur:

Code :
  1. <?php
  2. function test($valeur1){
  3. $array=split("|",$valeur1);
  4. ...
  5. }
  6. //je souhaite passer trois valeurs $a, b$ et $c
  7. test($a.'|'.$b.'|'.$c);
  8. ?>


 
Je passe donc une seule valeur, qu'ensuite je découpe pour obtenir mes trois valeurs séparément, et si ensuite je souhaite faire passer une quatrieme valeur je n'ai rien a changer dans l'appel de la fonction.
Mais je trouve cette méthode un peu barbare, PHP permet-il un autre moyen de faire ce que je souhaite ?
 
Merci à vous !

mood
Publicité
Posté le 22-12-2007 à 17:24:06  profilanswer
 

n°1662403
sielfried
Posté le 22-12-2007 à 17:54:55  profilanswer
 
n°1662449
Tempus_Fug​it
tempinou
Posté le 22-12-2007 à 20:20:07  profilanswer
 

Merveilleux c'est ce qu'il me fallait !
 
Merci beaucoup

n°1662454
flo850
moi je
Posté le 22-12-2007 à 21:11:49  profilanswer
 

sinon, tu peux aussi passer un tableau en parametre de ta fonction


---------------


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Nombre de valeurs passées à une fonction, inconnue.

 

Sujets relatifs
controler que les valeurs d'un tableau sont presente dans un autreFonction avec parametre en char * et appel avec string
fonction conditionnelle ?equation variable inconnue
equation variable inconnueUtiliser un variable, lancer une fonction d'un autre movieclip?
fonction saisie ligne sans limiteutiliser la fonction number_format() pour ajouter une virgule
[résolu] Automatiser une fonction excel sur vbapeut on séparer les chiffres d'un nombre en PHP ?
Plus de sujets relatifs à : Nombre de valeurs passées à une fonction, inconnue.


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR