[php] retour d'une fonction
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) ??
Comment y remedier ?
Merci d'avance.
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) ??
Comment y remedier ?
Merci d'avance.
1 réponse
-
ModérateurSi c'es après le foreach, tu peux fare comme ça:
$i=0; foreach ($t as $value) { $i++; echo "<OPTION VALUE=\"$v\"> $value </OPTION>"; }
Ou alors:for($i=0; isset($t[$i]);$i++) { echo "<OPTION VALUE=\"$t[$i]\"> $value </OPTION>"; }
Dans tous les cas, $i est le dernier indice de ton tableau.