[php] return d'une fonction

return d'une fonction [php] - PHP - Programmation

Marsh Posté le 30-06-2005 à 12:17:34    

Salut tous le monde,  
 
j'ai une fonction (filtre) qui me retourne un tableau  
return $temp;  
 
je récupere ainsi : $t = filtre (...);  
 
Puis je rempli une liste déroulante  
 
foreach ($t as $value)  
{  
echo "<OPTION VALUE=\"$v\"> $value </OPTION>";  
}  
 
Mais je n'arrive pas a récupere l'index du tableau (la valeur du pointeur des élements retourné) ??  
 
Comment y remedier ?  
 
Merci d'avance.
 

Reply

Marsh Posté le 30-06-2005 à 12:17:34   

Reply

Marsh Posté le 30-06-2005 à 12:22:48    

Code :
  1. foreach ($t as $key => $value) 
  2. { ?> 
  3. <option value="<?php echo $key ?>">
  4. <?php echo $value ?>
  5. </OPTION>
  6. <? 
  7. }


c'est pas ça que tu cherche ?

Reply

Marsh Posté le 30-06-2005 à 12:41:04    

Si c'est  pas mal mais ca marche pas bien
 
Ma fonction retourne des valeurs par exemple
 
rennes
paris
nantes
etc..
 
A chaque valeurs est associé un pointeur
 
[2]
[6]
[15]
 
Ce sont ces pointeurs que je veux récupérer
 
Avec ton script,zapan666, ca me retourne 1,2,3,4,....

Reply

Marsh Posté le 30-06-2005 à 12:42:06    

La solution de Zapan est correcte. Il y a un problème dans ton tableau...

Reply

Marsh Posté le 30-06-2005 à 12:46:57    

Impécable  
 
Merci beaucoup en effet c'etait un probleme dans mon tableau!!  :whistle:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed