NetPlusMédia - Comment avoir une fonction PHP avec X arguments ? Partie 1
NetPlusMédia

Comment avoir une fonction PHP avec X arguments ? Partie 1

Retour

Pour avoir une fonction PHP avec un nombre d'arguments inconnu, deux possibilité s'offre à nous.

La première ci-dessus qui est extrèmemenet limité dans son utilisation et son évolument.

Il est souvent préférable d'uiliser la seconde solution expliquée ici

 

Merci Eric poly-dev.com



somme.php

  1. <?php
  2. function somme(){
  3.  
  4. //récupération du nombre d'arguments
  5. $nombre_arguments = func_num_args();
  6. $tableau_arguments = func_get_args();
  7.  
  8. printf("Nombre d&#39;arguments : %s<br />Somme : %s" ,
  9. $nombre_arguments ,
  10. array_sum($tableau_arguments)
  11. );
  12.  
  13. }
  14.  
  15. //Voici une fonction avec plusieurs arguments
  16. somme(2,5,9,8,3,4,0);

Démonstration

Nombre d'arguments : 7
Somme : 31
Plan du site - Contact - Google+ - FaceBook - Twitter