Rechercher dans un tableau [PHP] - PHP - Programmation
Marsh Posté le 19-04-2004 à 21:39:03
in_array() et key()
cela demande surtout la recherche dans la doc !
http://www.php.net/manual/fr/
Marsh Posté le 19-04-2004 à 22:01:19
Euh in_array va juste lui indiquer si la valeur existe...
Tu peux viser array_keys pour faire ta recherche
Marsh Posté le 19-04-2004 à 22:13:51
Il cherche sa valeur si existe dans le tableau avec in_array, si elle est unique avec je ne sais plaus laquelle et récupère l'indice avec key
Marsh Posté le 19-04-2004 à 22:18:38
Et si elles sont plusieurs tu fais un parcours pour rien ?
Marsh Posté le 19-04-2004 à 22:27:51
array_unique() puis key()
ou array_keys() et ??? si il y a des doublons
ou array_unique() puis array_keys() qui revient à la 1er proposition
Marsh Posté le 19-04-2004 à 22:44:34
T509 a écrit : |
Là, je vois plus l'intérêt d'utiliser array_keys dans un tableau dont tu sais qu'il n'y a plus de doublons
'fin, c'est un peu au cas par cas tout ça
Marsh Posté le 19-04-2004 à 23:06:03
Bref, il y a toutes ces possibilités, après sanglochon se débrouille
Marsh Posté le 19-04-2004 à 21:34:27
Bonjour à tous,
voila mon probleme :
- j'ai un tableau contenant des numeros d'ID liés à des indices
Je voudrais rechercher dans le tableau une ID et récupérer l'indice lié. Comment faire ?
Pour être parfaitement clair, un exemple :
Tableau 1->525, 2->856, 3->935, 4->24, 5->365, 6->233
Comment récupérer l'indice de la valeur 856 ??
D'avance merci