Tableau en argument d'une fonction ...

Répondre
yearling
le 28/07/2007 à 23:07
yearling
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
JuTs
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
Lefounard
le 30/07/2007 à 11:26
Lefounard
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 !!
moogli
le 30/07/2007 à 12:15
moogli
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 !!!!!
LupusMic
le 05/08/2007 à 04:33
LupusMic
(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.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours