tableau [php] - PHP - Programmation
Marsh Posté le 29-08-2001 à 15:12:40
# tu recuperes dans $return les numéros de champs qui contiennent une valeur egale à 1.
$n=count($tablo);
$return="";
for ($i=0;$i<$n;$i++);
{
if ($tablo[$i]==1) { $return.=$i."|"; }
}
#tu n'as plus qu'a traité ton $result avec un $liste=explode("|", $return); par exemple.
Marsh Posté le 29-08-2001 à 16:27:02
Il y a un fonction (regarde la doc) qui appliquée à ton TABLO va te retrouner un autre tableau (TABLO2) qui ressemblera à ça si je me souvient bien:
$TABLO2[1]=(0,1)
$TABLO2[3]=(2)
Autrement dit un tableau avec les valeurs de ton 1er tableau comme indice et la liste des indices de ton 1er tableau comme valeur.
Très pratique!
Marsh Posté le 08-01-2005 à 02:54:50
parce que le forum, c'etait mieux avant
Marsh Posté le 08-01-2005 à 02:58:08
il me semble que tu as une fontion du genre is_array() qui cherche une valeur dans un tableau
Marsh Posté le 08-01-2005 à 03:40:53
Xav_ a écrit : il me semble que tu as une fontion du genre is_array() qui cherche une valeur dans un tableau |
tu mélanges pas un peu avec in_array là ?
Sinon, oui, array_keys est un peu là pour ça...
(encore une question à la kon qui aurait trouvé sa réponse par 2 secondes de recherche dans le manuel...)
Marsh Posté le 08-01-2005 à 05:21:24
Citation : tu mélanges pas un peu avec in_array là ? |
ha si, ça doit etre ça, j'ai tappé vite-fait et ça a merdu....
Marsh Posté le 29-08-2001 à 15:03:34
Si j'ai un tablo $tablo, qui contient ca
$tablo[0]=1;
$tablo[1]=1;
$tablo[2]=3;
comment extraire dans une variable les champs du tablo qui ont la valeur 1
merci
---------------
Venez participer au forum de Maxiservices.net