Tableau en argument d'une fonction ...
Bonsoir,
Savez-vous comment je peux faire pour faire passer un tableau comme paramètre à ma fonction et naturellement, l'utiliser dans ma fonction.
Si vous avez un petit example, ce serait d'une grande aide pour moi.
Merci d'avance
Thierry
le 29/07/2007 à 12:04
JuTs
Salut
ben, comme n'importe quel paramètre.
maFonction($monTableau);
Ou alors j'ai rien compris à la question
JuTs
Utilise le passage par reference, c'est plus optimiser niveau mémoire :
<?php
/* & le signe de reference */
function maFonction(&$tableau) {
/* Opération sur ton tableau */
}
$tab= array();
/* Appel de la fonction, on ne met pas le &*/
maFonction($tab);
?>
Ciao,
I am singing in the rain , I am happy again !!
lu
/!\ au passage par référence, ça coute moins en mémoire certe mais une modif du tableau dans la fonction est réelle en dehors (bien relire le tuto sur
la portée des variables ;)
l'utilisation du tableau dans la fonction se fait comme n'importe ou dans ton code :)
@+
Il en faut peu pour être heureux !!!!!
(moogli) Étant donné qu'un paramètre, en PHP5, est de toute façon passé en référence, le tableau référencé est modifié.
Il n'est pas utile d'expliciter le passage de la référence en règle générale. Même s'il y a quelques cas bien chiants ^^;
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: