Passage de tableaux en paramètre à une fonction [Résolu]

Signaler
Messages postés
17
Date d'inscription
lundi 16 février 2004
Statut
Membre
Dernière intervention
23 février 2009
-
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
-
salut à tous,

euh... une question de noob... dsl mais j'ai pas trouver d'exemple dans la doc officielle (euh... il est possible que j'ai mal chercher dans ce cas je réitère mes excuses)

donc ma question est : quelle est la synthaxe pour passer un tableau en paramètre à une fonction ?

si je fais :
function maFonction($tableau[]) <== il aime pas

et si je fais :
function maFonction($atbleau){
... // corps de la fonction
}

$tab[] = 10;
$tab[] = 2;

dans ce cas je ne récupère pas mon tableau dans la fonction...

merci d'avance pour votre aide...

3 réponses

Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
8
Salut,



bah un tableau c'est un type de variable, donc ça se passe de la même façon que pour n'importe quelle variable



fonction($tableau)

{

$tableau['machin']; //tu récupères

}

<hr size="2" width="100%">




<li>Entraide, dépannage et vulgarisation informatique: Mon site de vulgarisation informatique</li>
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
23
Ben oui...



pour aller plus loin ...:



function maFonction ($tableau) {

if (is_array ($tableau)) {

$tableau[0] = 1;

return $tableau;

}

else

exit;

}



$tab[0] = 0;

$tab = maFonction ($tab);

echo $tab[0]; // affiche 1
Messages postés
17
Date d'inscription
lundi 16 février 2004
Statut
Membre
Dernière intervention
23 février 2009

euh et biensure dans la 2e situation à la suite je fais :
$a = maFonction($tab);

(dsl j'ai oublier de péciser... :$)