Return $tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Return $tableau

Re: Return $tableau

par brizio » 22 août 2010, 11:33

finalement je me corrige moi même, je pensais que la variable revenait toute seule après l'appel de la fonction mais il semble qu'il faille la réaffecter a une variable...

Code : Tout sélectionner

<? function scanfichier(){ $a = array( NULL => 'zero', 1 => 'one', 2 => 'two'); echo print_r($a)." je suis dans la fonction <br>-------<br>"; return $a; } $a = scanfichier(); echo print_r($a)." je suis dans le script <br>-------<br>"; ?>

Return $tableau

par brizio » 22 août 2010, 11:21

Bonjour, je suis bricoleur en php et j'ai un petit souci lorsque je souhaite simplifier mon code en créant des fonctions

la fonction du script suivant devrait me renvoyer la valeur du tableau qu'elle définit (et qui apparait bien avec le print_r() qu'elle contient) , hors elle ne me renvoie d'autre qu'un "1" une fois la fonction appelé plus loin dans le script.
J'ai simplifié au max mon souci qui va sans doute vous paraitre évident...

Code : Tout sélectionner

<? function scanfichier(){ $a = array( NULL => 'zero', 1 => 'one', 2 => 'two'); echo print_r($a)." je suis dans la fonction <br>-------<br>"; return $a; } scanfichier(); echo print_r($a)." je suis dans le script <br>-------<br>"; ?>
merci d'avance pour votre aide !